将不受支持的字符映射为受支持的字符
如果要转换数据库,必须确定如何处理每个不受支持的字符。必须将每个不受支持的字符映射为一个或多个受支持的字符。
例如,您将数据库从 Latin-1 字符集转换成 ASCII。如果有说德语的用户向数据库输入了字符“ä”,可以使用以下某种方法转换该字符:
将“ä”转换成最接近的单字符“a”。
将“ä”转换成“ae”,在德语中它们是等价的。
如果“ä”出现在德语的状态码中,那么将整个状态码转换成英文。
对于该问题没有简单的解决办法;必须选择最符合用户需求的映射。
父主题:
制定数据转换策略
反馈