[英]MS special characters encoding on Linux Java
我在弄清楚如何修复编码时遇到问题。 例如下面的字符串,我认为它具有Microsoft特殊字符
¼ cup diced celery ©
打印出来
¼ cup diced celery ©
当我将Java OPT中的编码设置为
-Dfile.encoding=cp1252
或者
-Dfile.encoding=ISO-8859-1
如果我一起删除-Dfile.encoding,我得到
?? cup diced celery ??
该服务器位于Linux上,否则使用UTF-8编码。 我希望对编码有所了解的人能帮助我看到光线。 非常感谢。
我可以通过添加来修复编码
response.setContentType("text/html; charset=cp1252");
进入页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.