久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 1299|回復: 12

[已解決] 以前用戶發的一些帖子,空格不知道為什么變成了代碼

81

主題

312

回帖

430

積分

爐火純青

貢獻
2 點
金幣
8 個
QQ
樓主
發表于 2025-1-3 11:08:04 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式


為什么以前發的一些帖子,空格都變成了 


重新打開編輯保存之后,又恢復正常了,這是什么原因導致的?有沒有什么方法批量處理?
1 貢獻

最佳答案

查了一下:  是 HTML/XML 實體編碼中表示 全角空格(Em Space)的標準方式。而   是它的 Unicode 編碼形式,兩者是等價的。

由此猜測是你的論壇曾經進行過 GBK 到 UTF8 的轉換,轉換過程中對數據庫的空格也進行了 Unicode 轉換,但沒有經過編輯器處理,沒有轉換成應該有的樣子。未來只要保持 UTF8 編碼,就不再會出現這種情況了。
回復

使用道具 舉報

37

主題

535

回帖

776

積分

自成一派

貢獻
28 點
金幣
44 個
QQ
沙發
發表于 2025-1-3 11:19:23 | 只看Ta
全文搜索 &#8195,看影響面積有多大,帖子不多的話,手工編輯保存就行,如果數量太多,試試以下SQL代碼后臺升級一下:
  1. UPDATE pre_forum_post
  2. SET message = REPLACE(message, ' ',' ')
  3. WHERE message LIKE '% %';
復制代碼




截圖202501031118498751.jpg (507.57 KB, 下載次數: 17)

截圖202501031118498751.jpg
回復

使用道具 舉報

14

主題

3413

回帖

5827

積分

應用開發者

貢獻
408 點
金幣
170 個
QQ
板凳
發表于 2025-1-3 11:24:38 | 只看Ta
好像是升級X3.5 的問題, 之前 好像見過 誰反饋類似的問題
回復

使用道具 舉報

81

主題

312

回帖

430

積分

爐火純青

貢獻
2 點
金幣
8 個
QQ
地板
 樓主| 發表于 2025-1-3 11:28:19 | 只看Ta
天外飄仙 發表于 2025-1-3 11:24
好像是升級X3.5 的問題, 之前 好像見過 誰反饋類似的問題

有解決方案不?
回復

使用道具 舉報

81

主題

312

回帖

430

積分

爐火純青

貢獻
2 點
金幣
8 個
QQ
5#
 樓主| 發表于 2025-1-3 11:30:19 | 只看Ta
IsaacZ 發表于 2025-1-3 11:19
全文搜索 &#8195,看影響面積有多大,帖子不多的話,手工編輯保存就行,如果數量太多,試試以下SQL代碼后臺 ...

好的,感謝,我試試
回復

使用道具 舉報

14

主題

3413

回帖

5827

積分

應用開發者

貢獻
408 點
金幣
170 個
QQ
6#
發表于 2025-1-3 11:32:33 | 只看Ta

手動編輯, 或者是SQL批量替換了;

樓上已經給出了 答案;

但他那個SQL 還有點小問題, 替換成 空, 空格 就消失了;
bbscode 怎么標識 空格 我需要現查資料呢;

你自己查資料 改造一下吧
回復

使用道具 舉報

81

主題

312

回帖

430

積分

爐火純青

貢獻
2 點
金幣
8 個
QQ
7#
 樓主| 發表于 2025-1-3 11:50:36 | 只看Ta
天外飄仙 發表于 2025-1-3 11:32
手動編輯, 或者是SQL批量替換了;

樓上已經給出了 答案;

OK,不行直接替換為空得了
回復

使用道具 舉報

14

主題

3413

回帖

5827

積分

應用開發者

貢獻
408 點
金幣
170 個
QQ
8#
發表于 2025-1-3 11:54:13 | 只看Ta
一牛網 發表于 2025-1-3 11:50
OK,不行直接替換為空得了

就怕  替換成空 有的會帖子會一團糟……
回復

使用道具 舉報

81

主題

312

回帖

430

積分

爐火純青

貢獻
2 點
金幣
8 個
QQ
9#
 樓主| 發表于 2025-1-3 13:49:17 | 只看Ta
天外飄仙 發表于 2025-1-3 11:54
就怕  替換成空 有的會帖子會一團糟……

主要是不知道這個怎么變成這樣的,不知道改好之后還會不會再出現這種情況
回復

使用道具 舉報

37

主題

535

回帖

776

積分

自成一派

貢獻
28 點
金幣
44 個
QQ
10#
發表于 2025-1-3 14:27:59 | 只看Ta
查了一下:  是 HTML/XML 實體編碼中表示 全角空格(Em Space)的標準方式。而   是它的 Unicode 編碼形式,兩者是等價的。

由此猜測是你的論壇曾經進行過 GBK 到 UTF8 的轉換,轉換過程中對數據庫的空格也進行了 Unicode 轉換,但沒有經過編輯器處理,沒有轉換成應該有的樣子。未來只要保持 UTF8 編碼,就不再會出現這種情況了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-19 03:36 , Processed in 0.081880 second(s), 32 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表