从oracle數據庫读取的时候用stripslashes处理一下即可。
解决方案 »
- 请教关于PHP对搜索结果进行分页,不能翻页问题(点击下一页会显示全部记录,而不是搜索出来的记录)
- C++编了一个PHP的扩展,用PHP调用该扩展无效
- 正则匹配html问题
- 50分的问题(对游客发帖进行限制)
- 求解,用POST 获取搜索条件进行分页
- 服务器配置问题
- 解惑????
- ==============================小偷程序==========================================================================================
- phpMyAdmin的问题,谢谢
- 小数点后面怎么取两位?
- PHP 實現 Word 文件下載(不直接打開)(.doc)
- 这次重装php,出现一个好怪问题,请问错在哪里.我的安装步骤没有错!
有些字用replace函数,会把繁体的许字拆成两部分,
从而引起乱码,不知大家有没有把繁体字存到oracle
数据库再读出来的,一定要经过大量的测试,否则很
有可能发现不了这个问题,简体字存到数据库不知有
没有这样的问题。
addslashes(string str);
用这个不可以吗
1.<?echo "許”;?> 让网页不要报错。
2.新增一笔数据到数据库,里面有一个"許"字,让它在
oracle中不要变成"\許"
所以"許"保存成"\許",取出来或检索时都应该没有影响的
但是直接在sqlplus中新增,是以'許'存到数据库的。
不管你是否用了addslashes,好象在php.ini里可以把它给关掉的,
你找找看,好象叫什么magic_....什么的,我记不太清了.
不论big5,还是gb,在显示页中将编码方式改为utf-8就可以了,你可以试一下.