點歌廳問題

Home Home
引用 | 編輯 因為孤單
2005-09-10 18:11
樓主
推文 x0
【類型】插件
【版本】3.01

我裝了3.01點歌廳插件以後
點歌還是沒有扣錢

而且想說的話
會被縮短

例如 加油加油會長加油
變成 加油加油?/font>

要怎麼改阿?

獻花 x0
引用 | 編輯 aa
2005-09-16 05:37
1樓
  
這是繁體中文(BIG5內碼的問題)
"加油加油會長加油" 其中 "會" 這個字的內碼是 B7 7C 其中 7C 就是 |
而程式中的資料存放又都是以 | 分割,所以就會造成你現在的情形
這是 BIG5 的悲哀,讓我們這些寫程式的吃盡苦頭,因為還有一個字元也是常常出問題的
就是 \ 這個字元在程式中常用到,而 BIG5 的中文字中又常出現這個字元
像 "許功蓋程",你現在的解決方式有兩個

1. 過濾會員輸入的文字,如果中間有 | 字元,就不要送出,這個比較好改,不過對會員會有限制,因為中文字中有不少的字有 | 字元
2. 把分隔字元 | 改掉,看你要改這什麼字元都可以,只要那個字元不會出現在中文字及會員不會去輸入的字就可以了,也不限一個字元,你可以用兩個字元或是中文字做分隔..

其實這個問題不止在這個插件上有,像 phpwind 主程式也是有這個問題,他很多記錄檔都是用 | 做為分隔字完.. 表情

獻花 x0
引用 | 編輯 因為孤單
2005-09-16 12:09
2樓
  
我懂意思了!可是我功力太低了,對程式不懂!真的不會改!
還釋謝謝站長的解釋

獻花 x0
引用 | 編輯 musclenet
2005-09-20 01:16
3樓
  
可是為什麼插件上的問題明顯比主程式來得多
phpwind 在發表文章已經不像之前的 ofstar 的繁體有那麼多的問題
之前什麼餐廳, 許, 齊, 會... 通通都有問題
現在並不會有問題

那插件為什麼還是有這樣的問題 ?

獻花 x0