做java开发的朋友碰到最多的就是中文乱码这个问题了,那么你知道为什么会出现这种情况吗?
其实,在java代码中,设置中文字体的字体样式的名称不能是汉字,例如:宋体要写成SimSun
下面小编给大家举一个例子:
用例
在Linux的Java桌面程序中,出现了一些汉字不能显示,显示为方框。
静态
原因是这些字体没有被java程序找到。
动态
1.下载字体
网上搜寻字体zysong.ttf并下载
2.安装字体
注意,java版本更新后使用新的java版本后导致字体不能显示的问题。
首先确定java版本
确定命令位置
建立字体文件夹
拷贝字体文件
3.重新启动程序
下面是一些中文字体的写法:
Windows的一些:
新細明體:PMingLiU
細明體:MingLiU
標楷體:DFKai-SB
黑体:SimHei
宋体:SimSun
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微軟正黑體:MicrosoftJhengHei
微软雅黑体:MicrosoftYaHei
小编结语:
更多内容尽在课课家教育!