是否可以只将特殊字符翻译成 unicode?
Is it possible to translate only special characters to unicode?
我有包含波兰语字符(如“ń”)的文本文件,但我无法像这样显示它们(我在这个特殊字符的位置得到“?”)。我的解决方案是使用像
这样的 unicode 代码
ń
对于 'ń' 等等,例如波兰语单词 "koń" 看起来像
koń
当我使用
org.apache.commons.lang3.StringEscapeUtils.unescapeHtml4("ń")
我得到包含“ń”的字符串,所以我认为“ń”的 escapeHtml4 方法会给我包含
的字符串
"ń"
结果我又得到了“ń”。有没有简单的方法可以做到这一点?
您说过您正在使用 UTF-8 发送电子邮件。您需要告诉电子邮件层包含
Content-Type: text/html; charset="UTF-8"
...在电子邮件中 headers;遗憾的是,电子邮件客户端往往会忽略电子邮件 HTML 中等效的 meta
标签。 More in this article.
我有包含波兰语字符(如“ń”)的文本文件,但我无法像这样显示它们(我在这个特殊字符的位置得到“?”)。我的解决方案是使用像
这样的 unicode 代码ń
对于 'ń' 等等,例如波兰语单词 "koń" 看起来像
koń
当我使用
org.apache.commons.lang3.StringEscapeUtils.unescapeHtml4("ń")
我得到包含“ń”的字符串,所以我认为“ń”的 escapeHtml4 方法会给我包含
的字符串"ń"
结果我又得到了“ń”。有没有简单的方法可以做到这一点?
您说过您正在使用 UTF-8 发送电子邮件。您需要告诉电子邮件层包含
Content-Type: text/html; charset="UTF-8"
...在电子邮件中 headers;遗憾的是,电子邮件客户端往往会忽略电子邮件 HTML 中等效的 meta
标签。 More in this article.