汉字在数据库中排序可能不是太容易实现,我自己在做 PHP程序时也经常发现使用中文的BUG,比如在用户中使用英文和中文的话,在查询是往往会出现异常,即搜索出来的东西与实际的不符,我自己认为这也是为什么很多网站的用户注册系统不使用中文注册的原因,关于中文排序,本人到想到一种方法,你可以在数据库后添加一个字段,就是你要按拼音排序的汉字的声母,把它保存到数据库,这样你在按拼音排序是可以按这个字段进行查寻啊,我想这是最好的方案,只是你在添加记录的时候需要手动添加这个汉字的声母入数据库中~!    以上观点仅我自己的观点,希望各位高手有什么好的建议请指教!