How to replace UTF-8 characters with similar-looking ASCII characters with PHP?
php, utf8-decode
Solution
Use `iconv` with the `//TRANSLIT` modifier:
$str1 = "Xin chào tất cả các bạn. Mình không biết tiếng anh.";
$str2 = iconv("UTF-8", "ASCII//TRANSLIT", $str1);
print($str1.PHP_EOL.$str2);
The output will be:
`Xin chào tất cả các bạn. Mình không biết tiếng anh.` `Xin chao tat ca cac ban. Minh khong biet tieng anh.`
DEMO
Problem
I have a problem about Unicode. I need a function in PHP to convert the string: Xin chào tất cả các bạn. Mình không biết tiếng anh. To: Xin chao tat ca cac ban. Minh khong biet tieng anh. Can anybody help me?