PHP处理中文字符串中的特殊字符解决Oracle插入报错的问题
来源:互联网 发布:淘宝衣服店铺页尾图片 编辑:程序博客网 时间:2024/06/10 04:49
PHP将中文字符串中的\替换为',用如下实现:
最近项目中,Oracle数据库在插入一个很普通的摘要中文内容时,莫名报错,而且数据并未插入到表中。
经过调试,最好发现是因为中文摘要内含有单引号,影响到了oracle insert的正确执行。
为此,就必须在html中用js对数据进行处理,或者PHP接收表单数据后,进行查找替换。
这里我是在PHP中进行处理的,由于oracle数据库转义的方法是特殊字符前再加一个单引号,所以PHP如此实现转换:
$field=str_replace("'", "\\\", $field);
最近项目中,Oracle数据库在插入一个很普通的摘要中文内容时,莫名报错,而且数据并未插入到表中。
经过调试,最好发现是因为中文摘要内含有单引号,影响到了oracle insert的正确执行。
为此,就必须在html中用js对数据进行处理,或者PHP接收表单数据后,进行查找替换。
这里我是在PHP中进行处理的,由于oracle数据库转义的方法是特殊字符前再加一个单引号,所以PHP如此实现转换:
$relatedData['ar_desc'] = str_replace("'", "''", $array[$key]['AR_DESC']);
- PHP处理中文字符串中的特殊字符解决Oracle插入报错的问题
- 解决数据库插入特殊中文字符变成?的问题
- 如何解决MySQL插入部分中文字符的报错问题
- oracle插入特殊字符'&'问题
- oracle插入特殊字符'&'问题
- oracle插入特殊字符'&'问题
- 解决插入mysql占4个特殊字符报错问题
- PHP连接SQLserver中文字符编码报错的解决
- Oracle Sql插入数据中特殊字符的处理
- 解决PHP服务端返回json字符串有特殊字符的问题
- iText7彻底解决中文问题、特殊字符(如......省略号报错问题,其他的自测)
- python 解决中文字符串报错问题
- oracle 特殊字符的处理
- oracle插入特殊字符
- 解决数据库中列名带特殊字符导致查询报错的问题
- json字符串中的特殊字符处理
- JS处理字符串中的特殊字符
- C#: json字符串中的特殊字符处理
- 二分答案 模板
- 初识block
- 经典数据结构-trie树详解
- SharePoint Access Service-PowerShell
- LCA问题解法
- PHP处理中文字符串中的特殊字符解决Oracle插入报错的问题
- 中国商业银行的发展历程——成思危-《中国经济改革与发展研究》(第二集)
- 关于c++刷新缓冲区
- BFS寻路
- 不用判断求两个int数据中的最大值
- hdu 3666 THE MATRIX PROBLEM(判负环)
- linux(centos)svn进行多个版本库的配置
- 应聘简历的注意事项
- OBJC中声明字符串常量的一个常见错误