linux - Linux 上的 UTF8 问题

标签 linux encoding

我有一些代码可以从数据库中获取一些数据,数据库代码页是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/

相关文章:

java - 为什么 Windows 在 java 中的 system.out.print 上显示问号?

java - 使用 Java 中的一组固定字母将 long 编码/解码为字符串

php - 从 Linux、PHP 连接到 SQL Server

linux - 仅提取文件名的 Shell 脚本

linux - 在 linux 中,如何确保不间断地执行一系列代码

linux - 摆脱 cPanel 的默认页面

Java linux/unix 命令

encoding - VP9 编码限制为 4 个线程?

flash - Flash 支持 Opus 编解码器吗?

swift - 如何在知道字符数但不知道字节数的情况下解码 UTF-8?