Top > プログラミング > .NET Tips> バイト型配列のデータを文字コードを指定して文字列に変換する

バイト型配列のデータを文字コードを指定して文字列に変換する」への評価、コメント

評価

良い / 悪い = 128 / 14 (「良い」の割合 = 0.901 , 人気度 = 1.939

評価する

コメント一覧


通常のコメント
レモン然適離鬱 2023/04/7 (Fri) 20:46:52
いつもお世話になっております!
今回も助かりました!
ありがとうございます!

評価の理由
匿名スーパーたまねぎ 2020/01/26 (Sun) 18:04:36
評価:良い
とても分かりやすくていいです!ありがとうございます。

評価の理由
北斗 2015/06/25 (Thu) 03:51:09
評価:良い
いつもお世話になってます!!
とても参考になりました。

評価の理由
まつ 2012/12/12 (Wed) 16:32:22
評価:良い
unicodeからsift-jisへの変換で悩んでいたところこの記事で大変助かりました。有難いです。

評価の理由
まつ 2012/10/26 (Fri) 13:17:51
評価:良い
とても役に立ちました
ありがとうございます!

通常のコメント
H-g 2012/08/22 (Wed) 14:04:56
VBでこれを試してみましたが、「型 'Byte' の値を 'Byte の 1 次元配列' に変換できません。」というエラーが出てしまいました。

通常のコメント
pero 2012/01/17 (Tue) 19:14:01
macからwinに受け取ったzipの文字化け対策プログラムに大変参考になりました! ありがとうございます。

評価の理由
Mya 2011/06/25 (Sat) 06:10:49
評価:良い
いやはやまたお世話になりました。当初、

1.Byte配列で読ませる。
2.どうせ数値としては文字コードだからchar配列にキャストして入れちゃおう。
3.StringBuilderに入れてからToStringで文字列にして、おお読めた。

※コレだとアスキー以外はどうやら標準でShift-JISが選択されているのかUTF-8文字が素敵に化ける。

 と来ましたので、徹夜明けの頭で朦朧としながらコチラの記事に辿り着いた所です。誠にありがとうございます。

評価の理由
akanePlanet 2010/12/31 (Fri) 18:59:10
評価:良い
VB初心者の私がVC++の様に文字コードをマルチバイト文字セットを使用する様に設定できないと知って、UnicodeとからAsciiへの変換が必須となってしまい困っていた所、このように簡単に文字コードを変換できる方法を紹介していだだき大変助かりました。

評価の理由
Ten 2010/10/18 (Mon) 18:28:13
評価:良い
助かります。ありがとうございました。

評価の理由
ccc yama 2010/02/2 (Tue) 15:14:19
評価:良い
ファイルを読んで、それをシリアルポートで送信するプログラムを作成している時に、文字列をバイト変換する方法について悩んでいました。
本当にたすかりました。ありがとうございました。

通常のコメント
ゆーすけ 2009/09/2 (Wed) 18:32:56
C#のCOMにUTF-8で文字列を渡したいのに強制的にShift_JISにされてしまいます。関数に渡した時点で不可逆変換されてしまうんですよね。何とかしてShift_JISで渡すか、base64で渡してデコードとか・・・ですかね。

通常のコメント
おっさん 2008/10/23 (Thu) 13:14:02
おっさんだもので、どうも書いてあることがよく分かりません。

'Shift JISとして文字列に変換
bytesData = System.Text.Encoding.GetEncoding(932).GetBytes(str)

の意味は、文字コードSHIFT-JISで書かれているstrをbytesDataに、そのバイトごとの変換することなく入れる、という意味ですか?

それとも、strという文字列をSHIFT-JISコードに変換して、bytesDataに入れる、ということですか?

通常のコメント
SSSE3 2008/09/30 (Tue) 10:22:51
PHPやPerl等のライトウェイ言語の方が却ってバイト操作はやりやすいかと。

評価の理由
まー 2007/10/11 (Thu) 23:31:18
評価:良い
シリアル通信で16進コードを送りたかったので、byte型の配列をASCIIコードに変換する方法を探してました。
大変助かりました。
ありがとうございました。

評価の理由
ちひろ 2007/03/2 (Fri) 13:28:23
評価:良い
ちょうど探してて
うまく動きました。
ありがとうございます。

評価の理由
伊藤 2007/02/22 (Thu) 17:02:13
評価:良い
文献に書いてない情報がわかりました

評価の理由
yakkun 2006/09/26 (Tue) 11:14:59
評価:良い
サンプルが参考になった。

.NET Frameworkのバージョンによる違い
ほえほえ 2006/08/8 (Tue) 11:55:04
2.0での変更点はない

通常のコメント
匿名 2006/03/23 (Thu) 15:30:37
動かなかった

評価の理由
名無し@ピンキー 2005/11/12 (Sat) 13:19:36
評価:良い
困っていた事の解決策がそのまま載っていた。
参考になった。

評価の理由
tetsu 2005/07/27 (Wed) 14:38:49
評価:良い
s-jis だけでなく、jis, euc への例も書かれているのが良い。

評価の理由
sleep my dear 2005/04/12 (Tue) 15:18:40
評価:良い
文字コードで悩んでいたのでちょうどよかった

通常のコメント
瀬名 2004/12/7 (Tue) 19:40:22
EUCのファイルを一旦ASCIIで読み込んだ後にEUCに戻す方法はありますか?
ご教授お願いいたします。

評価の理由
うめやん 2004/10/13 (Wed) 19:39:19
評価:良い
両方向の変換について書いてあったから.

評価の理由
匿名 2004/09/7 (Tue) 17:41:23
評価:良い
わかりやすかったです

評価の理由
Mark 2004/06/11 (Fri) 11:10:24
評価:良い
Javaもそうだが、.NETなど最近流行の言語は、バイト操作しにくい。

評価の理由
hm 2004/06/4 (Fri) 00:43:55
評価:良い
VB6.0ではバイト型配列=文字列型で直接書けたのが.NETになってからできなくなっていました・・
再びゼロからのスタートのような気持ちですが、このページは助かりました。

コメントの投稿

[説明]