Из формы в новое окно

Name

Новичок
Из формы в новое окно

Передаю из формы данные в новое окно
onClick="window.open('see_letter.php?header='+escape(header.value))"

Если $header английским текстом то все нормально
если русским то абоакадабра
например ф будет %u0444

Как че раскодировать?
 

pehap

Guest
Вроде заголовок формы должен быть что-то типа
<form enctype="multipart/form-data"...
 

pehap

Guest
ну незнаю тогда...
а enctype="application/x-www-form-urlencoded" пробовал?
 

Макс

Старожил PHPClub
ИМХО pehap этот enctype тут не поможет.

Это что-то с кодировкой.
1. Попробуй вставлять meta charset и в родительское и дочернее окна.
2. Или вот это посмотри:
http://phpclub.net/talk/showthread.php?s=&threadid=22090&rand=15
 

Name

Новичок
1. Попробуй вставлять meta charset и в родительское и дочернее окна.
Не помогает.
2. Или вот это посмотри:
http://phpclub.net/talk/showthread.php?s=&threadid=22090&rand=15
Незнаю что за заплатка, ну это не решение проблемы,
откуда я знаю у пользователя есть заплатка.
 

Макс

Старожил PHPClub
я тоже не знаю что за заплатка (не сталкивался с этой проблемой) но лучше проверь, если сработает, значит причина в этом. Если нет - ищи дальше.
 

Name

Новичок
Есть две кнопки сохранить и просмотр
На просмотр я ставлю
onClick="window.open('see_letter.php?header='+escape(header.value))"

Может можно как то по другому?
Any ideas?
 

Name

Новичок
Вроде нашел, вот так работает
onClick="window.open('see_letter.php?header='+(header.value)"

Еще одна проблема, не передаються символы перевода строки
в новом окне пишу echo nl2br($header);
все пишет в одну строку.

Что надо сделать?
 
Сверху