Как я могу получить ASCII-код символа в PHP ??
http://www.backbone.se/urlencodingUTF8.htm
Когда я пытаюсь:
$h = dechex(ord('ñ'));
echo $h;
я собираюсь C3
когда я должен получить f1
Я хочу например:
for 'ñ' -> %f1
for 'º' -> %ba
Как я могу получить это?
Заранее спасибо!!
Как они сказали вам в комментариях, — это не стандарт ASCII. Он присутствует в расширенной таблице ASCII, но Ваш исходный файл может быть сохранен в UTF-8 и, следовательно, — хранится с разными байтами. Вы можете попробовать настроить редактор для сохранения документов в другой кодировке.
тем не мение, то, что ты делаешь, действительно опасно. Поскольку, как вы видите, кодировка может измениться, всегда плохая идея писать в исходных файлах символы, которые не являются частью стандартного ASCII.
Зачем вам нужно сделать эту операцию? Есть ли другой способ? Вы не можете использовать UTF-8?
Других решений пока нет …