2010-03-02 5 views

cevap

6

sen sonra is olan fonksiyon iconv() kullanıcı notları, bu ne yapmak istediğinizi gibi görünüyor: Eğer DanP en çözümünü beğenmezseniz characters transliteration

+0

ben iconv kullanılan ('UTF-8', 'ISO-8859- 1 // TRANSLIT // IGNORE ', $ str); João dönüştürmek için Joo döndü Joao dönmek istiyorum ... – castor

+0

Dize gerçekten UTF-8 olduğundan emin olun. Kodlama beklendiği gibi çalışmıyor olabilir. – Matthew

+0

Her şeyi (her tür biçimlendirme) düz ingilizceye değiştiren bir betik yok. Kodu işleyemiyorum :( – castor

0

(iconv), yapabilirsin Bir dönüşüm listesiyle strtr kullanın. This page, örnek bir komut dosyasına sahiptir (ilk Google sonucu).

0

Simgev(), sizin için çalışmazsa, değiştirilip dizeleri iletmek istediğiniz bir dizi karakter dizisi düzenleyebilir ve sadece ã'yi bu şekilde değiştirebilirsiniz.

3

Bunu kullanabilirsin olmalı ve eserlerini olacak: Ben vurgulandı karakter onu çok test ettik

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