2007-06-30から1日間の記事一覧

UTF-8の送信でBOMがつかないようにする

System.Encoding.UTF8 とかを StreamWriter に指定すると、一番最初にBOMがつきますが、通信などで使うときは困る場合があります。この場合は、new UTF8Encoding(false) を使うとBOMが出力されなくなります。

Mac OSX のファイル名の形式のUTF-8(NFD)を処理する

.NET Framework でMac OSXのファイル名で使われている UTF-8 Nomalization Form D (NFD)を取り込んだ場合、System.String.Nomalize メソッドで.NET Frameworkで通常使われている形式に戻すことができます。.NET Framework はデフォルトがNFCだから、これくら…