- PR -

文字列から指定バイト数切り出す方法は?

1
投稿者投稿内容
damepg
大ベテラン
会議室デビュー日: 2003/03/19
投稿数: 229
お住まい・勤務地: 東京都内
投稿日時: 2004-06-23 17:15
C#でWindowsアプリを開発しています。
文字列から指定されたバイト数を切り出す方法を考えています。
ご教授お願いします。

string str = "あいうえお";
この文字列より6バイト「あいう」を切り出すにはどうしたらできますか?

よろしくお願いします
ぢゃん♪
大ベテラン
会議室デビュー日: 2003/06/12
投稿数: 208
お住まい・勤務地: 都内
投稿日時: 2004-06-23 17:18
Encoding.GetBytes メソッド
Encoding.GetString メソッド (Byte[], Int32, Int32)

ですが、たとえば
「1あいうえお」
だと、どうなるのを期待していますか?
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2004-06-23 17:27
damepgさん、こんにちは。

検索するとこんなの↓見つかります。

全角を含む文字列をバイト単位で部分取得

文字列をバイト単位で切り分けたい。
damepg
大ベテラン
会議室デビュー日: 2003/03/19
投稿数: 229
お住まい・勤務地: 東京都内
投稿日時: 2004-06-23 23:16
この2メソッドを組み合わせて、解決できました。
ありがとうございました。

引用:

ぢゃん♪さんの書き込み (2004-06-23 17:18) より:
Encoding.GetBytes メソッド
Encoding.GetString メソッド (Byte[], Int32, Int32)

ですが、たとえば
「1あいうえお」
だと、どうなるのを期待していますか?


1

スキルアップ/キャリアアップ(JOB@IT)