【发布时间】:2010-09-18 13:38:09
【问题描述】:
我有一个程序可以导入包含一些字符串的二进制文件。字符串可以包含扩展的 ASCII,例如CHR(224),'à'。该过程是获取一个RAW并将BCD字节一个一个地转换为字符串中的字符。
问题在于扩展的 ASCII 字符会丢失。我怀疑这是由于它们的值在 UTF8 中具有其他含义。
我认为我需要的是一个函数,它接受一个 ASCII 字符索引并返回适当的 UTF8 字符。
更新:如果我碰巧知道传入文本的等效 Oracle 字符集,我可以将原始字节转换为 UTF8 吗?源文本将始终为单字节。
【问题讨论】:
-
关于 Unicode 的有趣阅读:joelonsoftware.com/articles/Unicode.html