从oracle數據庫读取的时候用stripslashes处理一下即可。
解决方案 »
- 如何判断一个php脚本是否正在执行?
- 求用正则将 $str="|你好|我好|他好|";
- 有关data validation 急! 急! 急!
- 求解一句话
- 数据库编码转换
- 关于php和oracle的字符集转换问题,求救!!!非常非常着急!
- 求解PHPWind论坛安装问题!!!!!!急!!
- WINDOWS下PHP发送EMAIL的问题。
- 为什么我把linux下的php代码移植到windows下,都能走到,但是就是显示不出页面啊?请高手帮帮忙!
- 請大家看看,我的表單提交問題???
- PHP 實現 Word 文件下載(不直接打開)(.doc)
- 这次重装php,出现一个好怪问题,请问错在哪里.我的安装步骤没有错!
有些字用replace函数,会把繁体的许字拆成两部分,
从而引起乱码,不知大家有没有把繁体字存到oracle
数据库再读出来的,一定要经过大量的测试,否则很
有可能发现不了这个问题,简体字存到数据库不知有
没有这样的问题。
addslashes(string str);
用这个不可以吗
1.<?echo "許”;?> 让网页不要报错。
2.新增一笔数据到数据库,里面有一个"許"字,让它在
oracle中不要变成"\許"
所以"許"保存成"\許",取出来或检索时都应该没有影响的
但是直接在sqlplus中新增,是以'許'存到数据库的。
不管你是否用了addslashes,好象在php.ini里可以把它给关掉的,
你找找看,好象叫什么magic_....什么的,我记不太清了.
不论big5,还是gb,在显示页中将编码方式改为utf-8就可以了,你可以试一下.