2015-04-23 13 views
5

這是一個重音字符列表,我有found here此Codeigniter函數不包含所有重音字符

ÂÃÄÀÁÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ

我已經使用了Codeigniter functionconvert_accented_characters到重音符號的字符轉換爲ASCII字符。然而,這似乎失敗兩個字符(Þþ),看到輸出:

AAAeAAAAECEEEEIIIIDjNOOOOOeOUUUUeYÞssaaaaaeaaeceeeeiiiidjnoooooeouuuueyþy

我怎麼能extend this array考慮到這兩個字。

這種改變是否足夠?

'/п/Þ/þ' => 'p', at line 88?我不熟悉這些角色以及他們來自哪種語言!

回答

5

你應該在文件application/config/foreign_chars.php

這個代碼

'/Þ|þ/' => 'th', 
'/п/' => 'p', 

添加到陣列使用該數組定義音譯

Þþ從冰島字母來。在英語

п與有向圖th被替換爲西裏爾字母和英語爲p

+0

我認爲語法翻譯'「/釷| TH /」 =>「th''。這是我期待的那種改變,謝謝。 – Abs

+0

是的,我已經更新了答案 –

+0

這不是一個斜線,它是一個管道'|'。 – Abs

相關問題