[字号:  ]

网站明天上市 求教个问题 在线等

发布时间:2008-10-07 21:24   作者: maxjinzhe   信息来源: PHPChina 开源社区门户
先谢谢
主要问题就是 取所舒服的字符串的开头字母  
问题出来了
页面为GBK2312的情况下 我输入的中文可以取得开头字母
但是页面为UTF8的时候 输入的中文的时候 取的就是错误的   因为整个网站都是UTF8的 怎么能解决呢
感激。  代码如下



[ 本帖最后由 maxjinzhe 于 2008-10-7 21:29 编辑 ]

最新回复

imkow at 2008-10-07 21:29:30
取中文的声母,要建立拼音<->单字的数据库,就像拼音输入法和字典。
所给的代码是借用GB码的1级字库本身的拼音排序。对gb的非常用字都不管用,utf8就更不管用了。
我做的时候做了个2万字的数据库基本够用了,但utf8的汉字多达5万以上。读音的数据很难找全的。
于安 at 2008-10-07 21:33:07
上线还是上市???
枪炮牛仔 at 2008-10-07 21:35:08
建议可以参考一下dedecms系统最新版的后台栏目添加好象有类似功能。
枪炮牛仔 at 2008-10-07 21:35:49
上市 牛XX啊
maxjinzhe at 2008-10-07 22:21:43
问题已解决 考虑中文原音和辅音的不确定因素  已改为手写输入
谢谢LS各位的关注和帮助
zshtom at 2008-10-07 22:39:34
上线吧 网游公司 经常把产品上线叫上市
重生 at 2008-10-07 22:39:37
上市???上线??
Rick1125 at 2008-10-09 11:07:28
用mb系列函数就能解决吧, 参看中英文字符截断的代码, 一样的需求.
cakexiang at 2008-10-09 11:10:30
什么市??晕菜
doltter at 2008-10-09 11:42:14
dedecms也是处理gbk的吧?我用utf8的时候是自己从上面改的
思路就是一个汉字由2个字节变成3个字节
guosheng1987 at 2008-10-09 13:34:52
不知道在交易所的股票代码是多少?