表 158 列出哪些操作系统以及对应的语言具有 NLS 支持。
语言 | Win32 | WinCE | Linux | Palm OS | Symbian OS | Neutrino |
---|---|---|---|---|---|---|
英语 | 代码页/UNICODE | UNICODE | 代码页/UTF-8 | 代码页 | UNICODE | UTF-8 |
法语 | 代码页/UNICODE | UNICODE | 代码页/UTF-8 | 代码页 | UNICODE | UTF-8 |
德语 | 代码页/UNICODE | UNICODE | 代码页/UTF-8 | 代码页 | UNICODE | UTF-8 |
意大利语 | 代码页/UNICODE | UNICODE | 代码页/UTF-8 | 代码页 | UNICODE | UTF-8 |
西班牙语 | 代码页/UNICODE | UNICODE | 代码页/UTF-8 | 代码页 | UNICODE | UTF-8 |
简体中文 | 代码页/UNICODE | UNICODE | 代码页/UTF-8 | 代码页
| N/A | UTF-8 |
繁体中文 | 代码页/UNICODE | UNICODE
| 代码页/UTF-8 |
代码页
Acer S60 具有内置繁体中文 Palm OS。
| N/A | UTF-8 |
韩国语 | 代码页/UNICODE | UNICODE
| 代码页/UTF-8 | 代码页
| N/A | UTF-8 |
日语 | 代码页/UNICODE | UNICODE | 代码页/UTF-8 | 代码页 | N/A | UTF-8 |
希伯莱语 | N/A | N/A | N/A | 代码页
| N/A | N/A |
捷克语 | 代码页/UNICODE | UNICODE
| N/A | 代码页
| UNICODE | N/A |
阿拉伯语 | N/A | N/A | N/A | 代码页
| N/A | N/A |
对于不带 UNICODE 支持的 Palm OS、QNX Neutrino、Linux、Windows NT 和 Windows 2000 操作系统,使用语言环境信息来确定正确的代码页。DB2 Everyplace 内没有内部字符串转换。每个传送的字符串都是按现状存储的。查询应用程序必须使用在存储时使用的代码页设置。这类似于 DB2 通用数据库提供 NLS 的方式。DB2 Everyplace 未提供代码页转换功能。在使用特定代码页的系统上创建的 DB2 Everyplace 数据库仅能在使用相同代码页的系统上部署。使用特定代码页创建的表在支持该代码页的所有设备上都是可用的,需要特定语言使能器时除外。存取数据库的应用程序负责正确地解释字符数据。
DB2 Everyplace 通过检查当前的代码集或可用的语言环境来检测当前使用的编码格式。
在 Palm OS 上,语言使能器还用来确定代码页。
相关参考