繁体   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