urlencode('şarkı') == '%C5%9Fark%C4%B1'
если я назову свое изображение '%C5%9Fark%C4%B1.png'
в ftp, могу ли я быть уверен, что все движки (самые популярные из них google, yandex здесь) точно поймут, что посетитель искал 'şarkı'
который совпадает с '%C5%9Fark%C4%B1.png'
на какой-то странице результатов поиска изображений?
примечание: я не знаю, связано ли это, однако я использую utf-8 в HTML, настройке языка подключения php, а также в таблицах MySQL.
Спасибо
с уважением
Нет, если вы назовете свое изображение '%C5%9Fark%C4%B1.png'
, он будет назван так, и вам придется ссылаться на него, используя имя:
<img src="https://web-answers.ru/wp-content/uploads/2019/03/%25C5%259Fark%25C4%25B1.png" />
Как вы видите, %
изменился на %25
,
Назовите его как в ftp, затем либо urlencode()
или выведите его в utf-8, браузеры сами кодируют urlencode.
Других решений пока нет …