タグ

encodingとmacに関するhiro_yのブックマーク (8)

  • 正規化 - odz buffer

    ref:ウノウラボ Unoh Labs: Mac OS X上のUnicode ref:はてなブックマーク - ウノウラボ Unoh Labs: Mac OS X上のUnicode 符号化方式と正規化の問題を激しく混同した解説をどうも。ブックマークコメントをみても正しく問題が伝わっていないように思える。というか、書いた人がきちんと認識してないんじゃないか。 2007年09月04日 omaya omaya 誰が悪いんだろう。 強いて言えば NFD な Unicode の入力に対してまともに動かない Web アプリじゃないかな。 2007年09月04日 mattn mattn macosx, unicode ブラウザのバグだしバージョンで処理しないといけないのかな... ブラウザのバグではない。 しかもややこしいことに、UTF-8で濁点をあらわすコードは「U+309B」(KATAKANA-HIR

    正規化 - odz buffer
    hiro_y
    hiro_y 2007/09/04
    MacのエンコーディングがNFDな件。
  • アップロードされたファイル名の Unicode 正規化 - OZACC.blog

    先日まで知らなかったのだが、Unicode では濁点や半濁点の付いた文字、例えば「が」を表すのに二種類の方法があるそうだ。NFC とか NFD とか詳しくはこの辺りを読んでもらうとして、一般的には NFC が使われているのだがMacOS X のファイルシステムでは NFD で正規化された Unicode が使われている。 で、時々この違いが問題になる。例えば Web でアップロードされたファイルのファイル名を扱う場合。Struts なんか使っちゃって、FormFile#getFileName() で取得するファイル名は Mac からアップロードされた場合に文字化けしてしまう可能性がある。 そんなときに使うのが、Java 6 から導入された java.text.Normalizer。詳しくは以下のページを参照。Java SE 6 じゃじゃ馬ならし Unicode の正規化 要約すると、 St

    アップロードされたファイル名の Unicode 正規化 - OZACC.blog
    hiro_y
    hiro_y 2007/09/04
    java.text.Normalizer、Java SE 6から導入された、NFDをNFCに変換できる。
  • ウノウラボ Unoh Labs: Mac OS X上のUnicode

    Firefoxは内部的に変換処理を行うようになっているようです。 問題はSafariとOperaですね。 選択されたファイルのパスからJavaScriptで ファイル名を抜き出してタイトルに設定する部分で、 正しく扱えるような文字コードに変換することにしたいと思います。 基的な流れとしては、UTF-8-MAC特有の「U+3099」(COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK)、 「U+309A」(COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK)がファイル名に含まれている場合は、 その前の文字と結合して濁音・半濁音の文字にしてあげればいいでしょう (ひらがな・カタカナのみの暫定的な対処に過ぎませんが)。 変換用の文字テーブルを用意して、逐一変換していくかたちにしたいと思います。 というわけ

    hiro_y
    hiro_y 2007/09/04
    ややこしいことを書きました。#暫定的な対処です。
  • Mac OS XでWebDAVサーバ

    FTPに替わるものとして注目されているWebDAVですが、OS XではWebDAVサーバにするのも簡単です。 一般のApacheとの違いは、mod_davモジュールが最初から入っている点と、ディレクトリ構成が少し違うだけですから、OS X以外の人にも参考になるかもしれません。 ここでは、設定ファイルの書き換えやパーミッションの変更ができることを前提に、設定内容に絞って記述します。 (できない人は「超簡単 Mac OS XのローカルでCGI」を参考にして下さい) (OS X Serverの人はAppleサイトの「Mac OS X ServerのWebDAVを設定」をどうぞ) (自己責任で行ってください。インターネットへ公開するには、セキュリティの知識とスキルが必要です) WebDAVって何? サーバ (Apache) の設定 モジュール読み込みの設定 共有ディレクトリの作成 ロックディレクト

    hiro_y
    hiro_y 2007/08/29
    Mac上のWebDAVサーバ、エンコーディングの扱い。
  • 太阳集团tcy8722(中国)官方网站

    403 Forbidden You don't have permission to access the URL on this server. Sorry for the inconvenience. Please report this message and include the following information to us. Thank you very much!

    hiro_y
    hiro_y 2007/08/13
    Macの濁点/半濁点を含むファイル名を変換テーブルを用いて変換。
  • UTF-8-MAC - MacWiki

    UTF-8-MAC とは[編集] UTF-8-MAC とは、Mac OS X に付属する iconv にて利用できる文字エンコードの一つで、 Normalization Form D (NFD) で符号化した UTF-8 のことを指します。 一般に UTF-8 とだけいった場合には、Normalization Form C (NFC) でエンコードされたものを意味します。 Unicode 標準では、NFC は正規結合(Canonical Composition)、 NFD は正規分解(Canonical Decomposition)として規定されています。 たとえば、「が」の字を NFC で表現すると U+304C (HIRAGANA LETTER GA) ですが、 NFD では U+304B U+3099 (HIRAGANA LETTER KA + COMBINING KATAKANA-

    hiro_y
    hiro_y 2007/08/13
    Mac上で利用されているUTF-8について。Normalization Form Dで符号化されている。
  • Trivial Blog

    pythonのコードをVSCodeのターミナルで実行しようとすると、どうやってもシェルがWSLになってしまい、PowerShellで実行できない。 WSLだと、C:\Users等のディレクトリにアクセスできず、Pythonの実行ファイルがN...

    Trivial Blog
    hiro_y
    hiro_y 2007/08/12
    Safariでファイル名に濁点/半濁点が含まれるファイルをアップロードしようするとファイル名が壊れてしまう件。
  • 404 Page Not Found. - GMOインターネット

    404 Error - Page Not Found. 指定されたページ(URL)は見つかりません GMOインターネットのページへ戻る Copyright (c) 2020 GMO Internet, Inc. All Rights Reserved.

    hiro_y
    hiro_y 2007/08/12
    MacOS上で濁点/半濁点の含まれる仮名はdecomposed formで扱われている。
  • 1