sen*_*nte 9 putty utf-8 unicode encoding
我希望能够渲染此推文中所见的字符:
我保存了推文的 JSON 数据并编写了一个单行 Python 脚本进行测试。
python -c 'import json,urllib; print json.load(urllib.urlopen("http://c.sente.cc/BUCq/tweet.json"))["text"]'
Run Code Online (Sandbox Code Playgroud)
下图显示了此命令在两个不同的腻子会话中的输出,一个使用Bitstream Vera Sans Mono
字体,另一个使用Courier New
:
接下来是正确输出的示例(我没有使用 PuTTY):
原始 JSON 位于此链接,使用 Twitter 的 API。
如何让 PuTTY 显示这些字符?
Wes*_*ley 15
Bitstream Vera Sans Mono不支持 UTF8 的国际象棋符号部分。Courier New目前也不支持 UTF8 的国际象棋符号部分。您必须找到一种支持国际象棋符号的 Unicode 字体。
考虑DejaVu Sans Mono,它是 Bitsream Vera Sans Mono,只是有更多的 unicode 字符(包括国际象棋符号)。仅供参考,这些是国际象棋符号的 unicode 代码点,这将使您更轻松地搜索合适的字体。
选择字体后,您需要确保 PuTTY 本身设置为接收 UTF-8 符号:
归档时间: |
|
查看次数: |
18127 次 |
最近记录: |