2015-04-23 7 views
5

Dies ist eine Liste von Zeichen mit Akzent, die ich habe found here.Diese Codeigniter-Funktion berücksichtigt nicht alle Zeichen mit Akzenten.

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

Ich habe die Codeigniter functionconvert_accented_characters zu konvertieren akzentuierte Zeichen in ASCII-Zeichen verwendet. Allerdings scheint es für zwei Zeichen (Þ und þ) zum Scheitern verurteilt, siehe Ausgabe:

AAAeAAAAECEEEEIIIIDjNOOOOOeOUUUUeYÞssaaaaaeaaeceeeeiiiidjnoooooeouuuueyþy

Wie kann ich extend this array für diese beiden Zeichen zu berücksichtigen.

Wäre diese Änderung ausreichend?

'/п/Þ/þ' => 'p', bei Linie 88? Ich bin nicht vertraut mit diesen Charakteren und aus welcher Sprache sie stammen!

Antwort

5

sollten Sie diesen Code

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

auf das Array in der Datei application/config/foreign_chars.php

hinzufügen Dieses Array verwendet Umschrift zu definieren

Þ oder þ der isländischen Alphabete kommen. Bin mit dem Digraph ersetzt th in Englisch

п ist aus kyrillischem Alphabet und übersetzt in Englisch als p

+0

Ich denke, die Syntax ist ' '/ Þ | þ /' =>‚th''. Das ist die Art von Veränderung, die ich erwartet habe, danke. – Abs

+0

ja ich habe update die Antwort –

+0

Es ist kein Schrägstrich es ist eine Pipe '|'. – Abs

Verwandte Themen