PHP İngilizce Özel Karakterler (diğer dil) dönüştürmek

4 Cevap php

Onların İngilizce eşdeğerleri özel karakterleri coverts bir fonksiyonu var. Örn için. E é dönüştürün. Vs ..

4 Cevap

Fonksiyonu sonra isimli iconv() edilir - kullanıcı notları, bu yapmak istediğiniz ne gibi görünüyor: characters transliteration

Eğer (iconv) size dönüşüm listesi ile strtr kullanabilirsiniz DanP çözümünü sevmiyorum. This page bir örnek komut dosyası (ilk Google sonuç) vardır.

Iconv () sizin için işe yaramazsa size alışverişinde istediğiniz karakter bir dizi tutan bir işlev yapmak ve üzerinden dizeler geçirmek ve sadece bu şekilde bir değişiklik olabilir.

Bunu birini kullanmanız gerekir ve bu işleri yapacaktır:

setlocale(LC_CTYPE, 'nl_BE.utf8');
$string = iconv('UTF-8', 'ASCII//TRANSLIT', $string);

Ben bunu vurgulu karakterleri bir sürü test ettik