UTF-16とCharコマンド
日付 | 2009/07/06 |
---|---|
ID | 75775 (英語原文参照) |
バージョン | 11 |
プラットフォーム | Mac & Win |
4D v11 SQLは、UTF-16エンコーディングをサポートしています。これは、使用できる文字コードの範囲が0-65535であることを意味します。つまり、Charコマンドは、その範囲の値をサポートするようになりました。とはいえ、Unicodeの規格上、次の値をCharコマンドに渡すことは避けるべきです。
0
65534(FFFE)
65535(FFFF)
上記の値はいずれも、4Dの文字列に含まれていてはいけません。もっとも、Char(0)のような表現がエラーを起こすわけではありませんが、そのような用法は、非Unicodeモードにとどめられるべきです。