点歌厅问题

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