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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сознание нового окна

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Как установить кодировку на windows-1251
mixnn
Отправлено: 26 Июня, 2008 - 23:09:22
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июнь 2008  


Помог: 0 раз(а)




При создании нвого окна с помощью javascript, оно по умолчанию создается в utf-8. Даже сли указывать <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />. Подскажити плиз как устновить нужную кодировку.
 
 Top
valenok
Отправлено: 27 Июня, 2008 - 12:31:38
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




На странице открываемой в новом окне втом числе пропишите
<?php header("Content-Type: text/html; charset=windows-1251"); ?>


-----
Truly yours, Sasha.
 
My status
 Top
mixnn
Отправлено: 27 Июня, 2008 - 13:26:28
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июнь 2008  


Помог: 0 раз(а)




нет не получается, все равно иероглифы
 
 Top
EuGen Администратор
Отправлено: 27 Июня, 2008 - 13:43:07
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Быть может потому, что сам контент страницы Вы отдаете в UTF?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
mixnn
Отправлено: 27 Июня, 2008 - 14:13:52
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июнь 2008  


Помог: 0 раз(а)




нет у меня все страницы в windows-1251, а java создает окно и в meta он переписывает на UTF, и если с той страницы отправлять форму то там уже ни кто ни чего не прочтет
 
 Top
valenok
Отправлено: 27 Июня, 2008 - 16:55:01
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




ничего никто сам за вас не прописывает


-----
Truly yours, Sasha.
 
My status
 Top
mixnn
Отправлено: 27 Июня, 2008 - 20:56:22
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июнь 2008  


Помог: 0 раз(а)




я прописываю в java <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> а в окне которое создается если аосмотреть его код то все тоже но только "charset=utf-8" Огорчение
 
 Top
valenok
Отправлено: 27 Июня, 2008 - 22:37:23
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




А загрузите пожалуйста этот механизм куда то..
Я хочу взглянуть

А прописывать надо не в джава-скрипте, а в файле который вы открываете в новом окне.

(Отредактировано автором: 27 Июня, 2008 - 22:38:43)



-----
Truly yours, Sasha.
 
My status
 Top
mixnn
Отправлено: 28 Июня, 2008 - 13:27:38
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июнь 2008  


Помог: 0 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. <script>
  2. function add() {
  3.  
  4. myWin= open("", "displayWindow", "scrollbars=yes,status=yes,toolbar=yes,menubar=yes");
  5. myWin.document.write(\"<html><head><meta http-equiv='content-type' content='text/html; charset=windows-1251' ></head>
  6. <body><form action='' name='post_form' method='post' id='big_fckn_form'>
  7. <input type='submit' name='button' id='button' value='Submit'>
  8. <input type='hidden' name='postRow' id='id_draft' value='new'></form>");
  9.  
  10. }</script>
  11.  
  12. <a onClick='add()' href='http://www'>Ссылка</a>


А во всплывающем окне все остается тоже а <meta> меняется utf-8
 
 Top
Yuriy
Отправлено: 28 Июня, 2008 - 19:20:56
Post Id



Частый гость


Покинул форум
Сообщений всего: 142
Дата рег-ции: Июнь 2007  
Откуда: Азов


Помог: 0 раз(а)




mixnn, взял ваш код, у меня всё нормально... Странно... [IE7]

(Отредактировано автором: 28 Июня, 2008 - 19:23:03)



-----
Yuriy
 
 Top
valenok
Отправлено: 28 Июня, 2008 - 20:24:43
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




FF3 пишет действительно кодировка UTF-8
Попробуйте указать кодировку данным в форме или страницу создать
а потом её открывать window.open("page.php",..)


-----
Truly yours, Sasha.
 
My status
 Top
mixnn
Отправлено: 29 Июня, 2008 - 11:39:09
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июнь 2008  


Помог: 0 раз(а)




valenok пишет:
Поробуйте указать кодировку данным в форме

Как лучше это сделать?

Yuriy пишет:
взял ваш код, у меня всё нормально... Странно... [IE7]

В IE7 хоть и мета та же остается но если отправлять форму то все равно ошибки с кодировкой;
В Опере9 и FF3 мета изменяется
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB