$output = "ALLWILLBEASCII"; foreach ($output as $name => $value) { echo mb_detect_encoding( $value ); }
Как преобразовать ASCII в UTF-8 в PHP?
если символ является действительным ASCII, это действительный UTF-8, преобразовывать нечего. http://en.wikipedia.org/wiki/UTF-8
Символы ASCII являются подмножеством Unicode, а кодовые слова ASCII также действительны UTF-8.Поэтому вам не нужно преобразовывать, поскольку каждая строка ASCII также является допустимой строкой UTF-8 (но не наоборот).
Вы можете использовать mb_convert_encoding () или iconv () для преобразования кодировки символов.