|
分類:[ASP.NET (C#)]
2009/02/10(Tue) 10:55:14 編集(投稿者) 2009/02/10(Tue) 10:55:11 編集(投稿者)
漢字項目に対してSJIS⇒JISに変換した場合に シフトイン「1b 24 42 」、シフトアウト「1b 28 42」の エスケープシーケンスで囲われます。
そのエスケープシーケンスに関してですが、 シフトアウトを「1b 28 42」ではなく、「1b 28 4a」を設定したいと 思っています。 プログラム上では特に意識してシフトIN、OUTを付与したわけではないため 戸惑っています。
System.Text.Encoding jisEncoding = System.Text.Encoding.GetEncoding("ISO-2022-JP"); System.IO.MemoryStream ms = new System.IO.MemoryStream();
byte[] byteArray2 = jisEncoding.GetBytes("あいうえおかきくけこ");
ms.Write(byteArray, 0 , byteArray.Length);
byte[] returnByte = ms.ToArray();
1.エスケープシーケンスを排除したいと思っているのですがそのようなことは可能でしょうか 2.意図したエスケープシーケンスを付与することは可能でしょうか。
何か手がかりがほしくて記載しました。 ご教授お願いいたします。
|