100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 如何解决jsp linux 乱码问题

如何解决jsp linux 乱码问题

时间:2021-09-15 20:49:02

相关推荐

如何解决jsp linux 乱码问题

运维|linux运维

jsp,linux

运维-linux运维

flash动画短片源码下载,vscode停止工作图片,ubuntu网卡识别,启动关闭tomcat命令,黑客爬虫图片,php运行缓慢,房地产seo优化获客lzw

本文操作环境:linux5.9.8系统、Dell G3电脑。

c 视频监控 源码,ubuntu 高通网卡,tomcat 报错不闪退,Java 爬虫 搜索,php视频直播实现,seo业务培训教的怎么样lzw

如何解决jsp linux 乱码问题?

d号源码,ubuntu装amd驱动,如何爬虫qq空间,php注射暴库,怀柔优化seolzw

Linux下的JSP乱码解决方法

我在JSP中用的是gb2312编码

而LINUX系统默认的是UTF-8

所以导致在LINUX下运行的网站,获取数据库中的中文全是乱码,具体解决:

1.在ROOT用户下

vi /etc/sysconfig/i18n

将原来的:

LANG="zh_CN.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"

改为

# vi /etc/sysconfig/i18n 修改该文件的内容 # 表示被注释了#LANG="zh_CN.UTF-8"#SUPPORTED="zh_CN.UTF-8:zh_CN:zh"#SYSFONT="latarcyrheb-sun16"LANG="zh_CN.GB2312"LANGUAGE="zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB2312:zh_CN:zh_CN.UTF-8"SYSFONT="lat0-sun16"SYSFONTACM="8859-15"

2.处理包含汉字字符的字符串时要指定gb2312或者GB2312编码

如: String caption = new String(caption.getBytes("iso-8859-1"), "gb2312");//传递的参数,指定编码String templateContent = "";FileInputStream fileinputstream = new FileInputStream(filePath);// 读取模板文件int lenght = fileinputstream.available();byte bytes[] = new byte[lenght];fileinputstream.read(bytes);fileinputstream.close();templateContent = new String(bytes,"GB2312"); //指定编码

《linux视频教学》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。