字符串的问题? 不太明白什么意思String s="进入'计算机',后处理";out.print(s);直接就可以输出来呀。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 替换一下newstr=oldstr.replaceAll("'","'"); 建议 String quot="'";String s=quot+"进入"+quot+"计算机'";要我我就这样处理 to all,多谢各位,象在字符串, 像单引用这种,还有没有类型的字符也会引起这样的问题? TO qasdew(笑天狂客) ,newstr=oldstr.replaceAll("'","'"); 您的这个不行, 打印出来或写入数据库中是'. 读入的时候:newstr=oldstr.replaceAll("'","’"); //替换成中文单引号取出的时候:newstr=oldstr.replaceAll("’","'"); 单引号?不用特殊处理吧?如果你要讲这个字符串存入数据库就另加别论了看楼主的意思好像是要入数据库将所有的单引号,变成两个单引号再SQL语句中,认为两个单引号连写"''"表示这里的引号不是字符串边界,而是一个字符"'" 在JAVA的字符串中不会有单引号问题,也可以使用转移字符数据库中字符串用单引号包含,如果串中有',根据SQL标准,需要加入转义字符' 多谢各位,写入数据库中:newstr=oldstr.replaceAll("'","’"); 也算可以, 但是中文单引号newstr=oldstr.replaceAll("'","''"); 但写入数据库变成两引号 你是什么database?我用的是Oracle﹐就是直接string.replaceAll("'","''")就可以的 to foreveriu(javaxmler):"''"的用法是ANSI SQL规定的可以说对于任何数据库都是适用的 ^_^to Sylix(Sylix):MS SQL Server 同样支持放心用好了 to danceflash(Wine),多谢, 象单引号这样的东西,平常用的还有其它这样的类型. 在facebook注册api失败,在填写验证码后,提示信息说我的时假账号,手机也验证过了,怎么办啊,就这一步了 Java中如何将键值对为等号(=)的数据转换为JSON? 关于静态变量的问题 谁知道这个目录在哪as-install/bin/asant 兄弟们,我刚开始学java问一个简单的问题 100分求解!!!java读三维图形数据文件!!!! 问一个挑战智力的问题:) 请问swing中如何改变按钮大小 我如何用jdk来生成一个.exe可执行文件?? 如何恢复java的dependency 急问一个java的基本问题,马上结帖 jvm移植
newstr=oldstr.replaceAll("'","'");
要我我就这样处理
多谢各位,
象在字符串, 像单引用这种,
还有没有类型的字符也会引起这样的问题?
newstr=oldstr.replaceAll("'","'");
您的这个不行, 打印出来或写入数据库中是'.
newstr=oldstr.replaceAll("'","’"); //替换成中文单引号
取出的时候:
newstr=oldstr.replaceAll("’","'");
如果你要讲这个字符串存入数据库就另加别论了看楼主的意思好像是要入数据库
将所有的单引号,变成两个单引号
再SQL语句中,认为两个单引号连写"''"表示这里的引号不是字符串边界,而是一个字符"'"
数据库中字符串用单引号包含,如果串中有',根据SQL标准,需要加入转义字符'
写入数据库中:newstr=oldstr.replaceAll("'","’");
也算可以, 但是中文单引号
newstr=oldstr.replaceAll("'","''");
但写入数据库变成两引号
我用的是Oracle﹐就是直接string.replaceAll("'","''")就可以的
"''"的用法是ANSI SQL规定的
可以说对于任何数据库都是适用的 ^_^to Sylix(Sylix):
MS SQL Server 同样支持
放心用好了
多谢, 象单引号这样的东西,
平常用的还有其它这样的类型.