PHP получить ASCII-код символа

Как я могу получить ASCII-код символа в PHP ??

http://www.backbone.se/urlencodingUTF8.htm

Когда я пытаюсь:

$h = dechex(ord('ñ'));

echo $h;

я собираюсь C3 когда я должен получить f1

Я хочу например:

for 'ñ' -> %f1
for 'º' -> %ba

Как я могу получить это?

Заранее спасибо!!

0

Решение

Как они сказали вам в комментариях, — это не стандарт ASCII. Он присутствует в расширенной таблице ASCII, но Ваш исходный файл может быть сохранен в UTF-8 и, следовательно, — хранится с разными байтами. Вы можете попробовать настроить редактор для сохранения документов в другой кодировке.

тем не мение, то, что ты делаешь, действительно опасно. Поскольку, как вы видите, кодировка может измениться, всегда плохая идея писать в исходных файлах символы, которые не являются частью стандартного ASCII.

Зачем вам нужно сделать эту операцию? Есть ли другой способ? Вы не можете использовать UTF-8?

3

Другие решения

Других решений пока нет …