自己写了个网站,租了个虚拟主机,程序在本机一切正常,传到服务器上开始中文乱码,虚拟主机是linux的。
一开始是表单提交后乱码,但是已经用了org.springframework.web.filter.CharacterEncodingFilter作过滤,在本机也是正常的...
比如数据库中已有一条记录“你好”,程序读数据库,在页面上也能正常显示。jsp页面上的中文也能正常显示
直接在类文件中写:
log.debug("你好"); 传到服务器中也会出现乱码,注:本机编译成class后传到服务器上
用
System.setProperty("file.encoding", "gbk");
log.debug("你好"); 还是乱码
服务器操作不方便,只有个ftp权限,服务器应该没什么问题,因为那台机器上还跑了一个我别的应用,一切正常。。
请问:这是什么原因引起的?怎么解决? 谢谢....