請問論壇許功蓋問題?

Home Home
引用 | 編輯 chris710908
2007-04-10 19:51
樓主
推文 x0
【類型】主程式
【版本】3.01
【問題文章演示網址】http://www.fashion.ntut.edu.tw/phpwind/notice.php?fid=-1#26

請問pw3.01的問題

在論壇內文的地方沒有許工蓋的衝碼問題

但是在公告的時候會出現亂碼?

另外同pw程式開發的pw blog在文章顯示中也會有亂碼的情況

如下
http://www.fashion.ntut.edu.tw/blog/blog.php?do-showone-tid-197.html

想請問要如何避免這些衝碼問題呢?

獻花 x0
引用 | 編輯 月光
2007-04-10 21:23
1樓
  
請看這篇aa老大的回答

http://bbs.mychat.to/read.php?tid=612434&page=1#p4508973 1樓 aa

獻花 x0
引用 | 編輯 chris710908
2007-04-10 21:56
2樓
  
下面是引用月光於2007-04-10 21:23發表的 :
請看這篇aa老大的回答

http://bbs.mychat.to/read.php?tid=612434&page=1#p4508973 1樓 aa

請問''最快的方就是在程式中填入中文的欄位最後加一個空格''

這是什麼意思..那段代碼我看不懂加入一個空格是修改在哪裡?

表情

獻花 x0
引用 | 編輯 月光
2007-04-11 08:22
3樓
  
1. require/postnew.php
找一下關鍵字
$db->update("INSERT INTO pw_tmsgs 並找到後方的
'$atc_content' 改為 '$atc_content ' 即可

2. require/postreply.php
找一下關鍵字
$db->update("INSERT INTO pw_posts 並找到後方的
'$atc_title' 改為 '$atc_title ' 在找到 '$atc_content' 也改為 '$atc_content ' 即可

獻花 x0
引用 | 編輯 chris710908
2007-04-11 19:00
4樓
  
下面是引用月光於2007-04-11 08:22發表的 :
1. require/postnew.php
找一下關鍵字
$db->update("INSERT INTO pw_tmsgs 並找到後方的
'$atc_content' 改為 '$atc_content ' 即可

.......

謝謝月光版大
只是我改完之後
發佈新的公告訊息
還是會有亂碼?
我去看程式碼,有些變數有用addslashes函數來避免亂碼

請問空格與addslashes這兩種方式有不同嗎?
哪種方式比較好呢

獻花 x0
引用 | 編輯 aa
2007-04-16 22:42
5樓
  
下面是引用chris710908於2007-04-11 19:00發表的 :


謝謝月光版大
只是我改完之後
發佈新的公告訊息
.......

加空格是用在字串最後一個字有許功蓋時,用 addslashes 指令後是造成 許功蓋後面多了一個 \ 字元
這樣就是把 INSERT 寫入資料庫時的字串後的單引號吃掉,所以用加空格來避免,因為這樣 \ 只是吃掉那個空格,就不會去吃掉那個單引號,這樣 MySql 才不會出錯..

獻花 x0
引用 | 編輯 saikinjo
2007-09-15 11:27
6樓
  
感謝aa老大和月光版主,
PW 5.3也沒有修正這個問題,
多謝指導我的已經修改好了.

獻花 x0