在UTF-8中查看具有以下字符“ß”的XML文件时,它实际上显示为“▒”。该文件是在记事本++中创建的,一切都很好。但是当在PuTTY中查看它时,会出现更改。我修改了我的PuTTY配置,如下所示,但该文件仍包含奇怪的字符:
文件的片段:
<?xml version='1.0' encoding = 'UTF-8'?>
<request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<test>Flo▒\237er Str. 53</test>
</request>
答案 0 :(得分:0)
听起来你的shell环境设置不正确。要暂时将其设置为支持UTF-8,请执行:
export LANG="en_GB.UTF-8"
这应该允许您在同一会话中运行view
并正确显示角色。
永久性地进行此更改取决于您的Linux发行版以及您是否具有root访问权限。对于Ubuntu,请参阅https://help.ubuntu.com/community/Locale#Changing_settings_permanently
如果您没有超级用户权限,可以编辑~/.bashrc
并将上面的命令粘贴到文件的末尾