C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 53 を表示中)
■29873 / )  文字のバイト数での取り出し方法について
□投稿者/ 裕猫 (104回)-(2008/12/16(Tue) 10:00:08)

分類:[C#] 

文字の取り出し方法について質問なんですが、
"003612BLPI 003612FO" と "BEヤゲン 003672BLPI" の2つですが両方ともS_JISバイト数では20バイトですが、unicode文字数だと20文字と17文字
になってしまいます。これを
"003612BLPI" " 003612FO"
"BEヤゲン " "003672BLPI"
のように10バイトずつ切り分けなければならないのですが、substringで取り出すと、境目が変動してしまいうまくいきません。S_JISバイト数値でとりわけられればうまくいくのですが、1文字ずつカウントしていく方法しか見つかりません。なにかいい命令ないでしょうか?
よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -