Codeigniter的url_title()将UTF8字符更改为指定的Latin

Dex*_*olf 4 php routing codeigniter utf-8

是否有可能对url_title()这个字符串进行产品修改:

?oli?
nešto
Run Code Online (Sandbox Code Playgroud)

成:

colic
nesto
Run Code Online (Sandbox Code Playgroud)

我相信这对于基于拉丁语的UTF8语言非常有用,并为非拉丁语言设置更漂亮和描述性的URL.

Eri*_*ric 12

只需绑定convert_accented_characters函数:

url_title(convert_accented_characters('?oli?'));
Run Code Online (Sandbox Code Playgroud)

  • 最好的办法是在这里查找:http://codeigniter.com/user_guide/helpers/text_helper.html - 它还使用foreign_chars配置,因此如果缺少翻译,您可以修改该文件. (2认同)