Проблема передачи русского текста в Opera
Или как преобразовать эти закорючки в обычный, читаемый русский текст.
в PHP есть
rawurldecode
rawurlencode
в javascript
escape
unescape
может как-то поможет, главное чтобы всё было в нужной кодировке
Цитата:
Originally posted by CrushOverSide
Вобщем хотелось бы узнать способы передачи русского текста из одного окна в другое, в частности в Opera'е, если передавайть через рефер, передаються закорючки вида %F1%20%B2
Или как преобразовать эти закорючки в обычный, читаемый русский текст.
Вобщем хотелось бы узнать способы передачи русского текста из одного окна в другое, в частности в Opera'е, если передавайть через рефер, передаються закорючки вида %F1%20%B2
Или как преобразовать эти закорючки в обычный, читаемый русский текст.
Используй функцию rawurlencode, чтобы преобразовать текст для передачи через адресную строку, и rawurldecode для того, чтобы вернуть ее в нормальное состояние. Только надо учесть, что обе страницы должны быть в одной и той же кодировке.
В Опере и Осле работат очень хорошо... причем не нужно преобразовывать, ссылку... просто присваиваеться... если есть спец символы типа %20, он их сам преобразует... если нет, ничего не делает...
<?php
$footo = $_GET["article"];
$qwe = rawurldecode($footo);
?>