Tips

UTF-16とCharコマンド

日付2009/07/06
ID75775 (英語原文参照)
バージョン11
プラットフォームMac & Win

4D v11 SQLは、UTF-16エンコーディングをサポートしています。これは、使用できる文字コードの範囲が0-65535であることを意味します。つまり、Charコマンドは、その範囲の値をサポートするようになりました。とはいえ、Unicodeの規格上、次の値をCharコマンドに渡すことは避けるべきです。

0
65534(FFFE)
65535(FFFF)

上記の値はいずれも、4Dの文字列に含まれていてはいけません。もっとも、Char(0)のような表現がエラーを起こすわけではありませんが、そのような用法は、非Unicodeモードにとどめられるべきです。