| ■No64941 (いちば さん) に返信
> visual C#を用いてバイト配列に格納したものをshift-jisに変換してファイルへ書き込もうとしています。 > data[1000]の中に英数、日本語を格納しており > > string str = System.Text.Encoding.GetEncoding(932).GetString(data, 0, length); > > でstrへshift-jis変換をしております。 Shift-JISでエンコードされたバイト列を文字列に変換しているのであってShift-JISに変換しているわけではありません。
やりたいことを実現するには stream.Write(data,0,length) を行えば良いとおもいます。 |