以前用户发的一些帖子,空格不知道为什么变成了代码 New
为什么以前发的一些帖子,空格都变成了
重新打开编辑保存之后,又恢复正常了,这是什么原因导致的?有没有什么方法批量处理?
我知道答案 回答被采纳将会获得1 贡献 已有10人回答 全文搜索  ,看影响面积有多大,帖子不多的话,手工编辑保存就行,如果数量太多,试试以下SQL代码后台升级一下:
UPDATE pre_forum_postSET message = REPLACE(message, ' ',' ')WHERE message LIKE '% %'; 好像是升级X3.5 的问题, 之前 好像见过 谁反馈类似的问题 有解决方案不? 好的,感谢,我试试 手动编辑, 或者是SQL批量替换了;
楼上已经给出了 答案;
但他那个SQL 还有点小问题, 替换成 空, 空格 就消失了;
bbscode 怎么标识 空格 我需要现查资料呢;
你自己查资料 改造一下吧 OK,不行直接替换为空得了 就怕替换成空 有的会帖子会一团糟…… 主要是不知道这个怎么变成这样的,不知道改好之后还会不会再出现这种情况 查了一下: 是 HTML/XML 实体编码中表示 全角空格(Em Space)的标准方式。而 是它的 Unicode 编码形式,两者是等价的。
由此猜测是你的论坛曾经进行过 GBK 到 UTF8 的转换,转换过程中对数据库的空格也进行了 Unicode 转换,但没有经过编辑器处理,没有转换成应该有的样子。未来只要保持 UTF8 编码,就不再会出现这种情况了。
页:
[1]