社区
Web 开发
帖子详情
急!!!jsp页面输出中文问题
bluerain006
2002-02-16 11:47:43
本人以前使用jdk+jswdk制作的页面在NT和WinMe下都是正常的(把控制面板里的区域设置为美国英语),现要将其移植到WIN2000下,按原来方法却无法显示中文,只是显示许多问号,怎么办?
...全文
95
14
打赏
收藏
急!!!jsp页面输出中文问题
本人以前使用jdk+jswdk制作的页面在NT和WinMe下都是正常的(把控制面板里的区域设置为美国英语),现要将其移植到WIN2000下,按原来方法却无法显示中文,只是显示许多问号,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bpuchris
2002-02-28
打赏
举报
回复
修改Servlet.jar中HttpUtil.java中的源代码
改为双字节处理
beyondii
2002-02-28
打赏
举报
回复
据我所知,jswdk不支持中文
kinglion
2002-02-27
打赏
举报
回复
its ok!
Brainy
2002-02-26
打赏
举报
回复
再不行就去掉charset=gb2312
<%@ page contentType="text/html"%>
javagoo
2002-02-25
打赏
举报
回复
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
有这些就可以的!!!!
wobensuren
2002-02-24
打赏
举报
回复
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>标题</title>
<link rel=stylesheet href="style.css" type="text/css">
</head>
如果这样写了还不能解决就可以试试小弟我这个内码转换函数:
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859_1");
String temp=new String(temp_t);
return temp;
}
catch (Exception e)
{
return null;
}
}
banq
2002-02-23
打赏
举报
回复
win2000的欠缺系统是汉字的 ,而你的java是在英语模式下编译的.当然会出错.就象在win2000下编译 在linux下或英语模式下的nt也会出错.
建议你研究一下这个机制.或到我主页看一下.
syl79
2002-02-18
打赏
举报
回复
有四种方法,总有一种会成功的:
1,<% @page contentType="text/html;charset=gb2312" %>
2,在编译servlet和jsp时加入代码选项,编译servlet使用javac -encoding iso8859-1 servletname.java
在jsp的zone配置文件中,修改编译参数为:compiler = builtin-javac -encoding iso8859-1
3,在classpath中加入il8n.jar的路径
4,使用函数变换:
String temp_p = "aaa";
byte[]temp_t = temp_p.getBytes ("ISO8859-1");
String temp = new Sring (temp_t);
temp为最后的字体串。
ChDw
2002-02-18
打赏
举报
回复
你是这样开头的吗?
如果是的话应该可以啊!
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>标题</title>
<link rel=stylesheet href="style.css" type="text/css">
</head>
ggyy
2002-02-18
打赏
举报
回复
MyUtil 的作用是字符串之间的转换。必需关注的是JSP的字符串以Unicode码表示,而留言板界面的表单却是以 gb2312 码表示。所以将用户的留言写进数据库还需要码间的转换。如果不转换而把留言直接写到数据库表,则会产生乱码。下面是 MyUtil 的原代码,存于C:\tomcat\fox\WEB-INF\classes\MyUtil.java ,编译后的MyUtil.class文件也存于此。
import java.io.*;
public class MyUtil{
public static String gb2312ToUnicode(String s){
try{
return new String(s.getBytes("ISO8859_1"),"gb2312");
}
catch(UnsupportedEncodingException uee){
return s;
}
}
public static String unicodeTogb2312(String s){
try{
return new String(s.getBytes("gb2312"),"ISO8859_1");
}
catch(UnsupportedEncodingException uee){
return s;
}
}
}
bluerain006
2002-02-18
打赏
举报
回复
比如:out.pringln("中国");
在2000下的设置也是英语。
不知怎么办才好?
reki
2002-02-17
打赏
举报
回复
应该用string类转换一下字符!
pengji
2002-02-17
打赏
举报
回复
把你的代码拿来看看!
leonzhao
2002-02-17
打赏
举报
回复
英语?
在2000下的设置也是英语吗?
javawen之jsp从入门到项目实战(jsp+servlet)
本课程对JSP做了详细讲解,主要涉及的课程内容:jsp的底层原理,jsp与servlet的区别,
jsp页面
如何插入java代码,jsp中的3个指令、7个动作,9个内置对象的使用,EL表达式,JSTL标签,如何自定义标签,MVC模式,jsp+...
关于jsp相关
问题
集锦
包含遇到的
问题
及其解决措施
JAVA学习JSP和Servlet常见
问题
整理
什么是JSP Java Server Page 结合 java和html在服务端动态生成web页面的技术。
Jsp页面
的运行过程 1、请求进入Web容器,将
JSP页面
翻译成Servlet代码2、编译Servlet代码,并将编译过的类文件装入Web容器(JVM)环境3、Web容器为
JSP页面
创建一个Servlet类实例,并执行jspInit方法4、Web容器为该
JSP页面
调用Servlet实例的_...
jsp页面
里的分页表格导出Excel
WEB
Java中的JSP最全攻略
关于JavaWeb中的JSP: `最近学习完了Servlet,在做项目的过程中,发现对于前面JSP的知识还不太熟练,今天借着这篇博客,来给自己复习一波 文章目录关于JavaWeb中的JSP:一、什么是JSP二、JSP中如何嵌套java代码三、JSP的原理四、重点:JSP的九大内置对象1、request对象 request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信 息,主要⽤于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章