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