кодировать — Как снять все символы в коде php

Я хочу закодировать все символы как à é è ... в моем PHP-код. Пример :

à --> %C3%A0
é --> %C3%A9
è --> %C3%A8

Пример в моем коде:

$Name = 'Teàst';
$result = file_get_contents('http://example.com/name/' . $Name . )

URL должен быть таким: http://example.com/name/Te%C3%A0st
Что мне нужно добавить в мой код, пожалуйста?

-1

Решение

Вы должны использовать функцию urlencode для перевода символов в символы, которые вы можете использовать в URL.

$Name = utf8_encode('Teàst');
$result = file_get_contents('http://example.com/name/' . urlencode($Name));

Обновить поскольку вы упомянули кодировку ASCII, а не UFT-8, вам нужно сначала преобразовать кодировку из ASCII в UFT-8, вызвав utf8_encode, я обновил пример, чтобы показать это.

1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector