如何显示注册商标符号®unix环境。在这个符号工作在窗口环境中,但它不工作unix环境。我在java文件中有段落。在windows环境下工作时显示此符号,但移动到不以格式(®)显示的unix(服务器)符号。 / p>
String str="stackoverflow® ",getspechars();
getspechars()
{
.......
SpeChars.put("®", "®");
}
执行带有特殊字符的字符串时,从另一个方法获取引用。在这里,我尝试编码“\ u00AE”而不是®。
两者都失败了。请建议我如何获得商标符号?
DEC OCT HEX BIN Symbol HTML Number HTML Name Description
174 256 AE 10101110 ® ® ® Registered trade mark sign)
这些迹象会起作用吗?
这是什么问题?
从窗口系统发送电子邮件时,显示正确格式的电子邮件。但不是unix系统。
示例:
original message="stackoverflow ®"
Getting email message="stackoverflow ÿ"
这背后的原因是什么?
答案 0 :(得分:1)
这对我来说听起来像编码问题。如果您在Windows上编辑文件,它们将被保存为平台默认值(我认为Windows-1252又名Cp1252),而不是UTF-8。
确保您端到端使用UTF-8。