引用 | 編輯
因為孤單
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 |