簡體   English   中英

Java將字符串編碼為cp1251

[英]Java encoding String to cp1251

我有“ windows-1251”編碼的項目。 接下來的代碼將我打印為“ P©”而不是“Щ”:

  String var = "Щ";
  Println(var);

我嘗試將此String轉換為byte []格式,並得到不同的結果,但是沒有正確顯示。 如何打印我的主要符號?

您需要指定源編碼。 在Maven中,您可以這樣

<project.build.sourceEncoding>CP-1251</project.build.sourceEncoding>

但是現在使用UTF-8以外的任何東西通常是個壞主意...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM