Есть ли способ кодировать любую строку с любой кодировкой в UTF-8?
Есть ли какая-нибудь нативная функция в PHP?
Или есть какая-то функция, которую можно использовать бесплатно?
У меня была проблема, что если я utf8_encode()
строка в кодировке UTF-8, я получаю некоторую вещь с двойным кодированием, которая бесполезна.
Мне нужно закодировать любую входящую строку, если это Unicode, UTF-16, ISO ... что-то и т. Д. ... в простой UTF-8. (Хорошо, было бы хорошо, если бы функция определяла, является ли она строкой или нет, прежде чем манипулировать ею.)