Load333
27.03.2017 - 19:57
В PHP коде (кодировка UTF-8) для некоторых url используется разделитель вертикальная черта. В коде просто стоит символ. На некоторых вебсерверах в браузерах Chrome,Opera её отображает как 0x7C (hex). В Mozilla отображается как надо - вертикальная черта.На других же серверах символ отображается нормально. В чём может быть проблема ? Как добиться, чтобы на выходе в url всегда отображался символ, а не его код в HEX ?
arbuzmaster
27.03.2017 - 21:41
urlencodeurldecode
<?php echo '<a href="mycgi?foo=', urlencode("|"), '">';
<a href="mycgi?foo=%7C">
<?php echo '<a href="mycgi?foo=', urldecode("%7C"), '">';
<a href="mycgi?foo=|">
Должно помочь.
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом