我有一些代码可以从数据库中获取一些数据,数据库代码页是UTF8。当我在 Linux 机器上运行代码时,某些字符显示为问号 (?),但是当我在 Windows 服务器上运行相同的代码时,所有字符都正确显示。
当我这样做时: $> $LANG 返回以下内容 en_SG.UTF-8
en_SG 看起来不正确,应该是 en_US 但返回的字符串的后半部分是UTF-8,这很好。我还可以研究什么来解决字符损坏问题吗?
最佳答案
一般来说,?当您拥有的字体没有该 Unicode 代码点的表示形式时,就会出现此信息。您正在查看什么内容以及使用什么字体?
关于linux - Linux 上的 UTF8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3017405/