如何保留非 ASCII 字符?

如何保留非 ASCII 字符?

我们的服务器中有默认的 POSIX 语言环境,但是当像 רקטות לגוש דן ורושלםם(希伯来语)这样的非 ASCII 字符上传到服务器时,它会更改为סק××ת ×××ש ×× ××ס×ש×××, 如何才能将其保存为原样在此输入图像描述

答案1

服务器上没有发生这种情况;字符的显示是由终端模拟器在本地完成的。因此,您需要一个能够干净地处理这些字符的终端。现在应该几乎都是 UTF-8 编码,所以任何非古老、非深奥的终端都可以工作。我喜欢活泼,但这只是众多之一。

然而,POSIX 并不是一个很好的语言环境。除了哪 26 个字母是“大写”(具体来说,ABCDEFGHIJKLMNOPQRTUVZ)之外,所有内容基本上都是未定义的。您可能需要一个something.UTF-8区域设置,例如en_US.utf-8he_IL.utf-8

相关内容