タグ

2007年4月9日のブックマーク (2件)

  • http://homepage.mac.com/evelinae/atsushi/search-php/

    iseebi
    iseebi 2007/04/09
  • 文字コードを判別する: .NET Tips: C#, VB.NET, Visual Studio

    文字コードを判別するバイト型配列を文字列に変換する方法は「バイト型配列のデータを文字コードを指定して文字列に変換する」で紹介しましたが、データの文字コードが分からなければ変換できません。ここでは、バイト型配列のデータから文字コードを判別する方法を紹介します。 .NET Frameworkでは、基的には、文字コードを判別する方法が用意されていませんので、外部DLL、OCX等を使うか、自分でコードを書くかということになります。 BOMで判断する方法BOM(バイトオーダーマーク、byte order mark)と呼ばれる「印」がデータの先頭に付いている時は、これを手掛かりに文字コードを判別することができます。 以下に、BOMから文字コード(UTF-8、UTF-16BE、UTF-16LE、UTF-32BE、UTF-32LE)を判別するメソッドの例を示します。 ''' <summary> '''

    文字コードを判別する: .NET Tips: C#, VB.NET, Visual Studio
    iseebi
    iseebi 2007/04/09
    文字コード自動判別超重要。