Abs*_*Abs 5 php codeigniter non-ascii-characters
这是我在这里找到的重音字符列表.
ÂÃÄÀÁÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ
我使用Codeigniter函数 convert_accented_characters
将重音字符转换为ASCII字符.但是,它似乎失败了两个字符(Þ和þ),见输出:
AAAeAAAAECEEEEIIIIDjNOOOOOeOUUUUeYÞssaaaaaeaaeceeeeiiiidjnoooooeouuuueyþy
如何扩展此数组以考虑这两个字符.
这种变化是否足够?
'/?/Þ/þ' => 'p',
在第88行?我不熟悉这些角色以及它们来自哪个语言!
您应该添加此代码
'/Þ|þ/' => 'th',
'/?/' => 'p',
Run Code Online (Sandbox Code Playgroud)
到文件中的数组 application/config/foreign_chars.php
该数组用于定义音译
Þ
或者þ
来自冰岛的字母表.用th
英语中的有向图替换
?
来自西里尔字母,英文翻译为 p
归档时间: |
|
查看次数: |
445 次 |
最近记录: |