Почему% кодируется в%EB, но также в%C3%AB?
Когда я ввожу ë в форму в своем веб-приложении, это процент, закодированный Google Chrome в%C3%AB.
Когда я использую urlencode PHP ('ë'); Это кодируется в%EB.
Почему кодировки разные?
Как я могу кодировать с той же кодировкой, что и Google Chrome с PHP 4?
1 ответ
Решение
%EB
это форма ISO-8859-1 (один символ).
%C3%AB
это форма UTF-8 (e
+ ¨
).
Это должно работать из коробки (если вы используете более новую версию PHP и UTF-8 для ваших файлов).