用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6752|回复: 5
收起左侧

[辅助方法 Helper] 把中文转换为适合在 URL 中出现的英文字母

[复制链接]
发表于 2008-3-20 16:58:21 | 显示全部楼层 |阅读模式
说明:最近用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真是好东西,小巧简单优雅,足够好用,最适合我这种不喜欢被限制太多同时又懒得做太多东西的人……

slug_helper.zip

133.22 KB, 下载次数: 95

评分

参与人数 1威望 +5 收起 理由
Hex + 5 原创内容

查看全部评分

发表于 2008-3-20 21:03:37 | 显示全部楼层
赞一个,先手下!
刚接触CI
发表于 2008-3-21 09:30:57 | 显示全部楼层
楼主发的真是一个好东西!!!加分!!

PS: 是不是应该改一个好点的标题?
发表于 2008-7-24 10:34:24 | 显示全部楼层
真是好东东
发表于 2012-11-15 21:08:12 | 显示全部楼层
赞一个
发表于 2012-11-19 09:54:51 | 显示全部楼层
果然是好东西,支持一下,简单看了一下,是借助google翻译

本版积分规则