2. 确认编码的配置是否正确,可以检查java的配置文件中是否有正确的编码设置,或者在程序代码中检查是否有正确的编码设置。
3. 重启程序,确保编码设置生效。
4. 如果以上步骤都没有解决问题,可以尝试使用其他编码来读取日志文件,比如UTF-8或者GBK。
Linux系统编码不能更改的话, 三个解决方案:1.修改开发环境编码使其与服务器编码相同。
2.修改运行程序的JVM默认 编码
3.修改程序,在程序中进行编码统一的处理
JBoss4.0.5使用的是tomcat5,而tomcat的默认字符集是ISO-8859-1.找到JBoss的根目录下名 为\%JBoss4.0.5%server\default\deploy\jbossweb-tomcat55.sar的文件夹.修改server.xml文件.修改方法,找到<Connector port="8080" ......>默认是8080端口,在后面加入URIEcoding='UTF-8',字符集根据页面进行相应的设置,我的整个项目是使用UTF-8字符集(包括UTF-8).<Connector port="8080" address="${jboss.bind.address}"maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"emptySessionPath="true" enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>zip包是在windows环境下打的压缩包,通过java控制在linux环境下解压之后,解压出来的文件和文件夹中的中文文件名是乱码,请问应如何解决欢迎分享,转载请注明来源:内存溢出
评论列表(0条)