我使用PHPExcel从Excel读取和存储数据,但每当我从Excel文件中读取一行以插入数据库时,_x000D_
或x000D
都会附加到标题列。< / p>
示例:插入时,标题为“演示”,从数据库读回后,它被转换为&#39; Demo_X00D _&#39;或者&#39;演示X00D&#39;。
答案 0 :(得分:2)
今天遇到了这个问题,我正在使用它来将这些转义序列转换为html实体:
preg_replace('/_x([0-9a-fA-F]{4})_/', '&#x$1;', $string);
将_x000D_
更改为
您可以更进一步以呈现实际字符(在本例中为回车符)
html_entity_decode(preg_replace('/_x([0-9a-fA-F]{4})_/', '&#x$1;', $string));