aligo 发表于 2008-3-20 16:58:21

把中文转换为适合在 URL 中出现的英文字母

说明:最近用CI做东西,刚好需要这个功能,所以就找到了wp上slug插件作为参考,整理出这个CI,Helper
作用:把一段中文转换为适合在url中出现的英文字母
原理:通过google的机器翻译结合pinyin_helper对中文进行脑残的转换,得到由26个字母和-组成的一堆很脑残的字符(真的很脑残,中文可能会被转换成完全不是原来意思的英文)
使用方法:$url_title=chinese_slug($chinese_title);
文件列表:
libraries/Snoopy.php//Snoopy、Snoopy、Snoopy,不要说你不知道这个……
helpers/pinyin_helper.php//这个好大,就是拼音转换
helpers/iconv_helper.php//防止没有iconv
helpers/gb2312-utf8.table//这东西不知道放在这里对不对,iconv需要的码表
helpers/slug_helper.php//使用的时候只要载入这个就可以了,上面那些会根据需要载入

题外话:CodeIgniter真是好东西,小巧简单优雅,足够好用,最适合我这种不喜欢被限制太多同时又懒得做太多东西的人……

风无影 发表于 2008-3-20 21:03:37

赞一个,先手下!
刚接触CI

Hex 发表于 2008-3-21 09:30:57

楼主发的真是一个好东西!!!加分!!

PS: 是不是应该改一个好点的标题?

greenskys 发表于 2008-7-24 10:34:24

:lol 真是好东东

partyisover 发表于 2012-11-15 21:08:12

赞一个

xiaozhuaisnow 发表于 2012-11-19 09:54:51

果然是好东西,支持一下,简单看了一下,是借助google翻译
页: [1]
查看完整版本: 把中文转换为适合在 URL 中出现的英文字母