历史版本2 :Windows系统设置中文语言环境和字体 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 问题描述编辑
把FineReport部署到web服务器,预览时模板找不到数据连接,出现乱码,报错信息如下,或者使用其他软件例如:截图软件,中文选项也是乱码。这是什么原因导致的呢?
2. 报错原因编辑
服务器上控制面板中的
,在非unicode程序启动时匹配的语言选择的不是中文(中国),此时默认的编码方式就不是GBK;与Access驱动程序那边的编码方式不一致;所以我们通过jdbc连接数据时会出现中文乱码的现象,读取不到的中文表名,字段名等。3. 解决方案编辑
在控制面板中
中,选择相匹配的语言,因为FineReport使用的编码为GBK所以我们这边选择为中文(中国)。常见的区域和语言选项中一些中文选项对应的默认字符集:
中文(中国) | GBK |
中文(新加波) | GBK |
中文(特别行政区) | MS950 |
中文(澳门特别行政区) | MS950 |
中国(台湾) | MS950 |