Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: кодировка
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » кодировка

Страниц (1): [1]
 

1. san4es - 13 Мая, 2009 - 14:19:07 - перейти к сообщению
как правильно передавать переменные с русскими символами в конструкция вида:
self.top.iframe.location.href='q.php?n=<?php echo $_POST['r']; ?>

есть какие-то непонятные проблемы с кодировкой.

отправляю переменную к с двух разных форм в кодировке UTF-8 и получаю разный результат на странице q.php.
2. vitaliy_mad - 13 Мая, 2009 - 15:37:03 - перейти к сообщению
urlencode попробуй, хотя не думаю что проблкма в этом
3. san4es - 13 Мая, 2009 - 15:47:38 - перейти к сообщению
ещё такая же шляпа если я жму первый раз на ссылку такого же вида (onClick), то на странице q.php вылезает иероглиф и соответсвенно это иероглиф не вставить в sql запрос. если поменять через вид-... кодировку страницы на windows то отображается нормально, но опять же запрос не пройдёт.

если же я второй раз нажимаю всё на туже ссылку, то всё прекрасно показывается.

суть в том что как и в первом случае переменная где-то по пути в конечный пункт коверкается непонятным мне образом именно в ПЕРВОЙ попытке, а далее всё нормально.

vitaliy_mad, кажется помогло, спасибо.

 

Powered by ExBB FM 1.0 RC1