关于jsp的文字 就是乱码问题,你应该加:<%@ page contentType="text/html; charSet=gb2312"%> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page contentType="text/html; charSet=gb2312"%> 我这边没有问题哦!你的什么操作系统呀?是不是跟charset=gb2312 这个有关系吗? 你的代码应该是乱码了!一种方法是像楼上的方法别一种是自己写一个转换函数<%!pulbic 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) { e.printStackTrace(); } return "null";}<%! //处理输入的信息内容 //该函数能够将字符串sStr中的'\n'、'\r'转换为<br>; //也能够将字符串sStr中的' '转换为 ;public static String returnToBr(String sStr) { //如果sStr为null或者sStr为空值;//则该函数会返回不发生变化的sStr;if (sStr == null || sStr.equals("")) { return sStr; } //定义StringBuffer型的变量sTmpStringBuffer sTmp = new StringBuffer(); int i = 0; while (i <= sStr.length()-1) { //将字符串sStr中的'\n'、'\r'转换为<br>;if (sStr.charAt(i) == '\n'||sStr.charAt(i)=='\r') { sTmp = sTmp.append("<br>"); } else if (sStr.charAt(i) == ' ') { 将字符串sStr中的' '转换为 ;sTmp = sTmp.append(" "); }else { sTmp = sTmp.append(sStr.substring(i,i+1)); } i++; } String S1;S1=sTmp.toString();return S1; } %><%! //处理输入的信息内容 //该函数能够将字符串sStr中的'<' 转换为"<";//也能够将字符串sStr中的'>' 转换为">";public static String returnToHTML(String sStr) { //如果sStr为null或者sStr为空值;//则该函数会返回不发生变化的sStr;if (sStr == null || sStr.equals("")) { return sStr; } //定义StringBuffer型的变量sTmpStringBuffer sTmp1 = new StringBuffer(); int i = 0; while (i <= sStr.length()-1) { //该函数能够将字符串sStr中的'<' 转换为"<";if (sStr.charAt(i) == '<') { sTmp1 = sTmp1.append("<"); //也能够将字符串sStr中的'>' 转换为">";} else if (sStr.charAt(i) == '>') { sTmp1 = sTmp1.append(">"); }else { sTmp1 = sTmp1.append(sStr.substring(i,i+1)); } i++; } String S2;S2=sTmp1.toString();return S2; } %><%! //定义变量,以便用于保存提交上来的商品资料String name,author,content,category,publish_name,publish_address;String language,commend,price,book_number;String cdrom,good_price;%><% //应用函数returnToHTML对提交的信息进行处理name= returnToHTML(request.getParameter("name"));author= returnToHTML(request.getParameter("author"));//应用函数returnToBr对提交的信息进行处理name=returnToBr(name);author=returnToBr(author);//对提交的信息进行中文处理name=getStr(name);author=getStr(author);%> 邮件开发系统 页面问题大家进来帮个忙谢谢 怎样关闭MzTreeView树中的所有节点?? 想挑战算法的来,验证表达式的合法性。 hibernate保存了对象,现在需要取出该对象的ID值,报控指针异常……,高人指点一二 oracle分页的问题,朋友帮忙看下 tomcat 我有一个登陆页面:login.asp,登陆成功后进入框架页面,这个页面分top,left,right. 关于win2k+resin+sqlserver的问题! jsp中如何上传图片进数据库,并且读出来(快来啊,大兄们,笨苯,你在哪里呀,你在哪里:)) 截取一字符串的问题, 帮帮忙,看看我这段代码那里错了
你的什么操作系统呀?
是不是跟charset=gb2312 这个有关系吗?
一种方法是像楼上的方法别一种是自己写一个转换函数
<%!
pulbic 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)
{
e.printStackTrace();
}
return "null";
}
<%! //处理输入的信息内容
//该函数能够将字符串sStr中的'\n'、'\r'转换为<br>;
//也能够将字符串sStr中的' '转换为 ;
public static String returnToBr(String sStr) {
//如果sStr为null或者sStr为空值;
//则该函数会返回不发生变化的sStr;
if (sStr == null || sStr.equals("")) {
return sStr;
}
//定义StringBuffer型的变量sTmp
StringBuffer sTmp = new StringBuffer();
int i = 0;
while (i <= sStr.length()-1) {
//将字符串sStr中的'\n'、'\r'转换为<br>;
if (sStr.charAt(i) == '\n'||sStr.charAt(i)=='\r') {
sTmp = sTmp.append("<br>");
} else if (sStr.charAt(i) == ' ') {
将字符串sStr中的' '转换为 ;
sTmp = sTmp.append(" ");
}else {
sTmp = sTmp.append(sStr.substring(i,i+1));
}
i++;
}
String S1;
S1=sTmp.toString();
return S1;
} %>
<%! //处理输入的信息内容
//该函数能够将字符串sStr中的'<' 转换为"<";
//也能够将字符串sStr中的'>' 转换为">";
public static String returnToHTML(String sStr) {
//如果sStr为null或者sStr为空值;
//则该函数会返回不发生变化的sStr;
if (sStr == null || sStr.equals("")) {
return sStr;
}
//定义StringBuffer型的变量sTmp
StringBuffer sTmp1 = new StringBuffer();
int i = 0;
while (i <= sStr.length()-1) {
//该函数能够将字符串sStr中的'<' 转换为"<";
if (sStr.charAt(i) == '<') {
sTmp1 = sTmp1.append("<");
//也能够将字符串sStr中的'>' 转换为">";
} else if (sStr.charAt(i) == '>') {
sTmp1 = sTmp1.append(">");
}else
{
sTmp1 = sTmp1.append(sStr.substring(i,i+1));
}
i++;
}
String S2;
S2=sTmp1.toString();
return S2;
}
%>
<%! //定义变量,以便用于保存提交上来的商品资料
String name,author,content,category,publish_name,publish_address;
String language,commend,price,book_number;
String cdrom,good_price;
%>
<% //应用函数returnToHTML对提交的信息进行处理
name= returnToHTML(request.getParameter("name"));
author= returnToHTML(request.getParameter("author"));
//应用函数returnToBr对提交的信息进行处理
name=returnToBr(name);
author=returnToBr(author);
//对提交的信息进行中文处理
name=getStr(name);
author=getStr(author);
%>