开发者社区> 问答> 正文

java Checkbox 乱码问题

昨晚在mac写的代码,run起来之后中文没有问题,然后github同步后,今天在windows再run中文就变成口口了。而且其他如按钮可以正常显示中文,只有Checkbox的中文乱码。
但是代码里面的中文正常显示。
代码里面是UTF-8。
screenshot
screenshot

展开
收起
蛮大人123 2016-03-06 16:47:09 3173 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    Windows跟Linux的文本文件的格式是不一样的,只有文件的前三个字节分别是EFBBBF的时候,剩下的部分才会按照UTF-8来读取。不过EFBBBF在UTF-8里面是一个零宽空格字符(0x0000FEFF),而Java的代码是允许由空格开始的,所以你可以总是加上这个字符。
    建议你以后把要显示在GUI上面的字符串都写在资源里面,还能支持多语言,又不会产生这样的问题。

    2019-07-17 18:54:51
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载