【发布时间】:2016-09-04 10:10:39
【问题描述】:
我有一个字符出现在电线上,它具有十六进制值和八进制值\xb1 和\261。
这是我的标题的样子:
From: "\261Central Station <sip@...>"
看ASCII table图中的字符是“±”:
我不明白的:
- 如果我尝试通过在标题中传递“
±Central Station”来测试它,我会看到它转换为“\xC2\xB1”。为什么? - 如何让“
\xB1”或“\261”出现在电线上而不是“\xC2\xB1”。 e.如果我尝试打印“\xB1”或“\261”,我永远不会看到“±”被打印出来。但是如果我打印“\u00b1”它会打印所需的字符,我假设因为“\u00b1”是 Unicode 格式。
【问题讨论】:
-
我们希望看到演示问题所需的最少代码。请阅读“How to Ask”和“minimal reproducible example”。
标签: ruby unicode hex sip octal