作者TonyQ (骨头)
站内java
标题Re: [JSP ] 中文 显示 为乱码~
时间Sat Feb 18 16:19:09 2006
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: 站内信件
: 说不定他是因为 big-5 编码,所以才乱调的阿... [茶]
: : Java API的 参考文件在此 :) http://0rz.net/9916f
: : If no character encoding has been specified, ISO-8859-1 is returned.
: 嗯? 这这这...
: 我英文应该没有很糟糕阿 囧>
: 我怎麽是这样子翻译的
: 如果没有指定 character 的 encoding
: 那麽就会回传 ISO-8859-1
: 也就是... 应该不会有 NullPointerException 啊? @__@
我会这麽说就是我刚刚跑出现NullPointerException XD
out.println(request.getCharacterEncoding());
显示是null
看要不要测测看是我的环境问题 还是这个东西本来运作就是这样子的
<Local Save>
--
test.jsp
<html>
<head>
<%@ page contentType="text/html;charset=utf-8" language="java"
import="java.util.*" %>
<%@ page pageEncoding="utf-8" %>
<title>测试用网页</title>
</head>
<html>
<body>
<%
//取得表单栏位变数值
String membername = request.getParameter("membername");
out.println(request.getCharacterEncoding());
//membername =new String(membername.getBytes(request.getCharacterEncoding()),
"UTF-8");
if(membername==null){
%>
<form method="post" action="test.jsp">
<p>请输入名字:<input type="text" name="membername" size="10"></p>
<p><input type="submit" value="确定" name="B1">
<input type="reset" value="清除" name="B2">
</p>
</form>
<%
}else{
out.println("<br>"+membername+"");
}
%>
</body>
</html>
--
String temp="relax"; | Life just like programing
while(buringlife) String.forgot(temp); | to be right or wrong
while(sleeping) brain.setMemoryOut(); | need not to say
stack.push(life.running); | the complier will
stack.push(scouting.buck()); | answer your life
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.240.60
1F:推 PsMonkey:如果真如你所说,那这篇应该转信出去的... Orz 02/18 16:22