特殊字符存数据库问题

插入含有特殊字符的文本到数据库会出错,刚开始我是打算直接替换掉,后来发现替换的是拆东墙补西墙,有很大的问题,然后我了解到 可以使用编码来转换 之后存,读取展示的时候再反编码一下。

encodeURI:将特殊字符转码,存数据库之前操作一下
desc = encodeURI(desc);
content = encodeURI (content);
decodeURI:将特殊字符反编码,展示的时候操作一下
decodeURI(this.state.data.content)

这两个方法会操作特殊字符("'/;&等) 和中文  

猜你喜欢

转载自blog.csdn.net/wangshang1320/article/details/89183677
今日推荐