当前位置: 技术问答>java相关
一个中文问题,困扰我好长时间了,请大虾帮帮忙,感激不尽.
来源: 互联网 发布时间:2015-03-30
本文导语: 我的运行环境是,ms Sql server 2000 tomcat4.1,ie5,jdk1.3,运行 JSP时可以显示中文,运行applet是不能显示中文,用 Stirng strOut = new String(strIn,"ISO8859_1"); 或 Stirng strOut = new String(strIn,"GBK"); 或 Stirng strOut = new Str...
我的运行环境是,ms Sql server 2000 tomcat4.1,ie5,jdk1.3,运行
JSP时可以显示中文,运行applet是不能显示中文,用
Stirng strOut = new String(strIn,"ISO8859_1");
或
Stirng strOut = new String(strIn,"GBK");
或
Stirng strOut = new String(strIn,"GB2312");
都试过,都不灵。
JSP时可以显示中文,运行applet是不能显示中文,用
Stirng strOut = new String(strIn,"ISO8859_1");
或
Stirng strOut = new String(strIn,"GBK");
或
Stirng strOut = new String(strIn,"GB2312");
都试过,都不灵。
|
是applet??是不是方块???
如果是,你可以在applet中强制设置它的字体为宋体即可。
|
我还想确认一下,是applet???不是servlet???
你是用applet直接访问数据库???
我没遇到过这种情况。一般的处理与你说的转码是一样的(与servlet处理一样),唯一有点不同的是在applet的显示时有可能不能显示汉字,是与当前字体有关,但一般这只是显示成方块。
我没有在applet中直接插入数据库记录,因为我不喜欢这种模式。
|
Stirng strOut = new String(strIn.getBytes("数据库的编码"),"GB2312");
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。