2006-01-24から1日間の記事一覧

ライブラリの国際化について

Unicodeの助けを借りるのが現実的かつ常識的。とりあえず思いつきそうなアプローチは、 文字列の内部表現はワイド文字、入出力はマルチバイト文字 内部表現・入出力ともにマルチバイト文字 の2点。内部表現にワイド文字を使う場合、2byteしか割いていない処…

マルチバイト文字列のstrlen()

昨日言ってたマルチバイト文字列の長さをはかる方法、mblen()を使えば簡単に出来た。っていうかmbなんたら系の関数っていつのまにC標準に?(ぉ int mbstrlen(const char * src) { unsigned length = 0; /* 返り値となるlength */ const char * psrc = src; /…