misc.log

日常茶飯事とお仕事と

2004-12-01から1日間の記事一覧

Shift_JIS→UNICODE→Shift_JISでおかしくなる文字 (2)

Shift_JISで読んでUnicodeに変換したのち、再度Shift_JISに変換しなおすことでコードが変わってしまう文字は、2,047文字あった。中でも 87-90 〜 87-92 の3文字 87-95 〜 87-97 の3文字 87-9A 〜 87-9Cの3文字 ED-40 〜 ED-FC の188文字 EE-40 〜 EE-7E の63…

Shift_JIS→UNICODE→Shift_JISでおかしくなる文字 (1)

テスト中。Shift_JISで定義されたORACLE9iに、Shift_JISで書かれたテキストの文字をVB.NET経由で書き込み、再度読み込んでもとのデータとの一致を確認してみる。だめっぽい。 記号系の文字が化けるのは判るとしても、「〜」がよくわからない。最初は81-60と…

ファイルからコード指定で行単位読み込み

テキストファイルから文字コードを指定して行単位で読み込みたい場合、たとえばShift_JISなら、 Dim Reader As New StreamReader(SourceFile, Encoding.GetEncoding("Shift_JIS")) で作成したオブジェクトを使う。 FileStreamを使うと、バイト配列にバイト単…