繁体   English   中英

Linux Java上的MS特殊字符编码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM