簡體   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