当前位置: 技术问答>java相关
(jsp)公告的内容存入数据库,取出来就不是原来的格式了。怎么办?
来源: 互联网 发布时间:2017-04-25
本文导语: 是不是存入数据库之前要将转换一些特殊字符(比如空格,回车),从数据库 取出来之后还要转换么?有代码么,两个人给我的如下代码不好用啊,急!! public static String transform(String content) { ...
是不是存入数据库之前要将转换一些特殊字符(比如空格,回车),从数据库
取出来之后还要转换么?有代码么,两个人给我的如下代码不好用啊,急!!
public static String transform(String content)
{
String contentnew=content;
String enter= " n ";
contentnew=contentnew.replaceAll( "& ", "& ");
contentnew=contentnew.replaceAll( " ", "> ");
contentnew=contentnew.replaceAl( "rn ",enter);
return contentnew;
}
取出来之后还要转换么?有代码么,两个人给我的如下代码不好用啊,急!!
public static String transform(String content)
{
String contentnew=content;
String enter= " n ";
contentnew=contentnew.replaceAll( "& ", "& ");
contentnew=contentnew.replaceAll( " ", "> ");
contentnew=contentnew.replaceAl( "rn ",enter);
return contentnew;
}
|
存入之前转换,取出来之后不用再转换,先把这些代码放到一个类里,从这里直接拷下去的可能会有问题,CSDN好象是把半角的空格转换成全角的空格,编译的时候会出错.所以你要把里面的一些空格删除掉,再排一下.另外,你用的JDK是什么版本的?你写成的bean是什么样的,在JSP中怎么用的?
|
用上面程序找到你要换的字符用什么换,然后replaceAll应该不会有问题的了,既的特殊字符都要换掉哦^^(上面是asp程序,自己要架下iis,赫赫)