4D v16.3

Unicodeコード

ホーム

 
4D v16.3
Unicodeコード

Unicodeコード  


 

 

4D バージョン11で作成されたデータベースでは、ランゲージ並びにデータベースエンジンはUnicode文字をネイティブに格納及び扱います。

これにより4Dアプリケーションの国際化が容易になります。Unicodeは標準化された統合文字セットであり、実質的に世界すべての言語を扱うことができます。文字セットは文字と数値の対応表です。例えば“a”->97, “b”->98, “5”->53, “oe”->207のように対応させます

ASCIIにおいては基本的な数値は1から127に収まっています。Unicodeでは上限が65,000を超えており、ほとんどすべての言語のすべての文字を表現できます。

Unicodeの数値を表現する方法は複数あります: UTF-16は文字を16-bit整数でコード化します。UTF-32は32-bit整数を、UTF-8は8-bit整数を使用します。4Dは主にUTF-16を使用します (WindowsやMac OSと同様)。インターネットや通信関連の用途では、データ量及び共通文字 (a-z,0-9) の可読性から、4DはUTF-8を使用します。

Unicode標準に関する詳細は例えば以下のページを参照してください:
http://en.wikipedia.org/wiki/Unicode
Unicodeコードのリスト:
http://en.wikipedia.org/wiki/List_of_Unicode_characters#See_also

警告: 4D v11のUnicodeにおいて、以下の文字コードは予約されており、テキストに含まれていてはいけません:
0
65534 (FFFE)
65535 (FFFF)

互換性メモ: 4D v11より前に作成されたデータベースは、ASCII互換モードで動作できます。詳細はの節を参照してください。



参照 

_o_ISO to Mac
_o_Mac to ISO
_o_Mac to Win
_o_Win to Mac
Char
ON EVENT CALL

 
プロパティ 

プロダクト: 4D
テーマ: 文字コード

 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)