« 図書館蔵書検索ソフト SearchLibrary 0.3.1公開 | メイン | 図書館蔵書検索ソフト SearchLibrary 0.3.2公開 »

Delphi 2009/C++Builder 2009のUnicode対応について、DEKOのざつだん。の解説が勉強になります

DEKOのざつだん。のページで、Delphi 2009/C++Builder 2009から導入されるUnicode対応について、丁寧に解説されていました。

このページを読んで、Unicode対応についてだいぶ理解できました。
ありがとうございます。

印象としては、Delphi 2009/C++Builder 2009は上手にUnicodeに対応したように思います。
日本語OSに限定すれば、既存コードの修正は少なそうです。

文字コードの変換が簡単にできるようになるのは嬉しいですね。
コードページにあわせて、暗黙に変換してくれるとのこと。

type
  SJISString = type AnsiString(932);   // Shift-JIS(CP932) 
  EUCJString = type AnsiString(20932); // EUC-JP(CP20932) 
var
  SJIS: SJISString;  
  EUCJ: EUCJString; 
  A: AnsiString;    // 日本語環境ならデフォルトはCP932 
  U8: UTF8String;  
begin
  A    := 'あいうえお';
  SJIS := A;
  EUCJ := A;
  U8   := A;

  ShowMessage(SJIS);
  ShowMessage(EUCJ);
  ShowMessage(U8);
end;

ただ、拙作のソフトについて言えば、文字処理については泥臭い処理を行っているプログラムもありますから、修正は必要になりそうです。

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/806

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年09月11日 09:39に投稿されたエントリーのページです。

ひとつ前の投稿は「図書館蔵書検索ソフト SearchLibrary 0.3.1公開」です。

次の投稿は「図書館蔵書検索ソフト SearchLibrary 0.3.2公開」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35