C#でShiftーJISの読み込み – プログラミング – Home

通知
すべてクリア

[解決済] C#でShiftーJISの読み込み


かず
 かず
(@かず)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

VS2005 C#で開発しています。(初心者です)
Shift-JISのデータの入ったデータをByte配列に読みこんで、文字列をStringへ入れた
いのですが、ShiftJISバイト配列からUniCodeへの変換の仕方がよくわかりません。
Encodingクラスを使うのだろうと思って試していますがうまくいきません。

手法のヒントを教えていただきたくお願いします。

すみませんが、よろしくお願いします。


引用未解決
トピックタグ
C#
かず
 かず
(@かず)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

何時間も悩んだ末に、どうしようもなくお力を借りたいと質問投稿しました。

そのとたんに、自己解決できました。(こういう事よくありますね (-_-;; )

// Get a Shift-Jis encoding by codepage.
Encoding e1 = Encoding.GetEncoding(932);
byte[] bytes1 = { 0x41, 0x40, 0x82, 0xa8, 0x00 };
Char[] chr1 = e1.GetChars(bytes1);

というようなコーディングで解決しました。

掲示板を汚してしまったようで申し訳ありません。

これにこりず、また、質問させてください。


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

Encoding.GetEncoding( 932 ).GetString( バイト配列 )


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

> そのとたんに、自己解決できました。(こういう事よくありますね (-_-;; )

ありますあります。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました