社区
Web 开发
帖子详情
如何把<,>转换成<,>.给出代码???
southline
2001-10-25 10:39:45
麻烦大虾给出具体代码。
如原来的格式是<html><body>ddfd</body></html>这是从数据库里查询出的内容,
把它转换成<html><body></body></html>
帮忙。
...全文
630
5
打赏
收藏
如何把<,>转换成<,>.给出代码???
麻烦大虾给出具体代码。 如原来的格式是ddfd这是从数据库里查询出的内容, 把它转换成 帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lgcfm
2001-10-27
打赏
举报
回复
public String formatHTML(String input)
{ if(input==null||input.length() ==0){
return input;}
//建立一个Stringbuffer 来处理输入的数据
StringBuffer buf=new StringBuffer(input.length() +6);
char ch=' ';
//处理非法字符穿
for (int i=0;i<input.length() ;i++){
ch=input.charAt(i);
if(ch=='<') {
buf.append("<");
}
if (ch=='>'){
buf.append(">");
}
if (ch=='\n'){
buf.append("<br>");
}
if(ch=='\''){
buf.append("´");
}
if (ch==' '){
buf.append(" ");
}
else
{
buf.append(ch);
}
}
return buf.toString();
}
可以给我结帐了
kcb111
2001-10-26
打赏
举报
回复
为什么还不结帐???
kcb111
2001-10-25
打赏
举报
回复
函数:
<%!
public String replace(String line,String ch,String rep)
{
int i = line.indexOf(ch);
StringBuffer sb = new StringBuffer();
if (i == -1)
return line;
sb.append(line.substring(0,i) + rep);
if (i+ch.length() < line.length())
sb.append(replace(
line.substring(i+ch.length(),line.length()),
ch,
rep));
return sb.toString();
}
%>
////举例
try
{
fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(
new InputStreamReader(fis));
String line;
while ((line = br.readLine()) != null)
{
line = replace(line, "&", "&");
line = replace(line, "<", "<");
line = replace(line, ">", ">");
out.println(line);
}
fis.close();
}
catch (IOException e)
{
out.println("IOException: " + e.getMessage());
}
doli
2001-10-25
打赏
举报
回复
public static String change(String rString) {
int lIndex = 0;
char lChar ;
StringBuffer lStrbuff;
if (rString == null) return "";
lStrbuff = new StringBuffer(rString);
while (lIndex < lStrbuff.length()) {
if ((lChar = lStrbuff.charAt(lIndex)) == '"') {
lStrbuff.replace(lIndex, lIndex+1, """);
lIndex += 5;
continue;
}
else if (lChar == '%') {
lStrbuff.replace(lIndex, lIndex+1, "%25");
lIndex += 3;
continue;
}
else if (lChar == '&') {
lStrbuff.replace(lIndex, lIndex+1, "&");
lIndex += 5;
continue;
}
else if (lChar == '<') {
lStrbuff.replace(lIndex, lIndex+1, "<");
lIndex += 4;
continue;
}
else if (lChar == '>') {
lStrbuff.replace(lIndex, lIndex+1, ">");
lIndex += 4;
continue;
}
else if (lChar == '\n') {
lStrbuff.replace(lIndex, lIndex+1, "<br>");
lIndex += 4;
continue;
}
//空格
else if (lChar == '\u0020') {
lStrbuff.replace(lIndex, lIndex+1, " ");
lIndex += 6;
continue;
}
lIndex++;
}
return lStrbuff.toString();
}
zhjx_10
2001-10-25
打赏
举报
回复
public String replaceBeginMark(String s) {
while ( s!= null && (s.indexOf("<") != -1) ) {
s = s.substring(0,s.indexOf("<")) + "<" + s.substring(s.indexOf("<") + 1);
}
return s;
}
>同理
记一次XxmlWriter关于<> 被转成&
lt
;和&
gt
;的解决过程
1 、问题出现原因 被交接一个功能,功能的其中一个部分是生成一个xml文件,
代码
已经大部分完成,运行一试,结果导出的文件里&
lt
;&
gt
;全都是&
lt
;和&
gt
;,仔细一看是手动拼成的xml字符串然后,懒得动了。。。。 1、最初想法 将手动拼串部分改成用Document 可是看了一下算了,那样的话改动太大,给的时间不允许, GG。 2、简单直接–&
gt
;百度 貌似没有找到直接解决问题的办法,要么说用Documen要么说设置什么编码之类的,看了一会没耐心再看下去了。
java字符串转义,把&
lt
;&
gt
;
转换成
<>等字符【原】
java字符串转义,把&
lt
;&
gt
;
转换成
&
lt
;&
gt
;等字符 使用的是commons-lang3-3.4 中的StringEscapeUtils类 package test; import java.io.IOException; import org.apache.commons.lang3.StringEscapeUtils; publi...
java字符串转义,把&
lt
;&
gt
;
转换成
<>等字符
使用的是commons-lang3-3.4中的StringEscapeUtils类 1 package test; 2 3 import java.io.IOException; 4 5 import org.apache.commons.lang3.StringEscapeUtils; 6 7 public class EscapeTest {...
xml中“ < > ”转义为“ &
lt
; &
gt
; ”问题处理
曾经也碰到过类似问题,解决方法是在发送或者解析报文前执行上面的方法将内容转义一下,现在我用dom4j组装如下的报文(报文体中内容传输时加密处理),大致介绍一下上面方法的使用,具体看
代码
。 import java.io.StringReader; import java.io.StringWriter; import java.math.BigDecimal; import ...
一键替换SQL中&
gt
;或&
lt
;为<>大于小于符号或一键转换<或>为&
gt
;&
lt
;
1、在日常开发中,处理大量的SQL数据时,经常会遇到需要将转义字符&
gt
;或&
lt
;替换为正常的大于小于符号的情况;为解决此问题,制作了【一键替换&
gt
;&
lt
;】 和 【一键替换】 方法; 2、一键替换SQL中&
gt
;或&
lt
;为大于小于符号或一键转换为&
gt
;&
lt
; 3、一键完成大量文本的替换操作,大大提高了工作效率; 4、轻松地解决SQL中转义字符的问题,提高了
代码
可读性以及便于测试sql; 5、减少了手动或正则替换的步骤;
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章