The road to C# master trapemiya

C#を中心に、.NETの話題を取り上げます。

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  256  : 記事  1  : コメント  10763  : トラックバック  30

ニュース

Since 2005年10月26日

わんくま同盟

わんくま同盟

Microsoft MVP


Visual Developer - Visual C#

記事カテゴリ

書庫

日記カテゴリ

.NETでのUnicode合成文字の処理について調べた
http://itpro.nikkeibp.co.jp/article/COLUMN/20070115/258726/

上記記事より以下引用
-------------------------------------------------------------------
.NETのStringクラスは,単独文字の「ぱ」に対してはLengthプロパティに1,合成文字の「ぱ」に対しては2を返す。
-------------------------------------------------------------------

ということだそうです。

投稿日時 : 2007年1月23日 11:22

コメント

# re: 【ITproの記事】.NETでのUnicode合成文字の処理について調べた 2007/01/23 11:32 シャノン
.NET 2.0 以降では、文字列に対して検索、照合等の処理を行う場合、Normalizeメソッドを使ってからの方がいいかもしれない(それでもサロゲートペア文字のLengthは依然として2だけど…)。

# re: 【ITproの記事】.NETでのUnicode合成文字の処理について調べた 2007/01/23 15:52 trapemiya
>Normalizeメソッドを使ってからの方がいいかもしれない

不勉強なのでよくわかりませんが、あとで調べてみたいと思います。
それにしてもサロゲートペアとか美しくないですよね。どっかで4バイトで統一できないものなのかなぁ? いろいろと文字コードはややこしいですね。

Post Feedback

タイトル
名前
Url:
コメント