![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Jozefina |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 1.10.2007 Где: Беларусь Репутация: нет Всего: нет |
Здравствуйте, уважаемые профи-программисты!!!! У меня есть небольшая проблемка...
Перенесли БД... charset = cp1251 всё вроде бы должно корректно отображаться.....но не тут-то было : вместо руских слов отображаются
но самое интересное, что когда несколько раз нажимаешь F5(обновить страницу), то русский отображается корректно сразу везде.... Что это такое??? кто с таким сталкивался??? как можно решить такую проблему??? :nasty girl: |
|||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Думаю дело не в базе.
После загрузки страницы проверьте кодировку, которая выставилась в браузере - там Win 1251? |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
полностью согласен со smartov.
БД - штука постоянная. если там какие-то данные "порушились", то никакие повторные запросы данных не восстановят утраченное. по всей видимости, браузер, под которым тестируется, настроен на автоопределение кодировки, а в теле html-страницы кодировка явно не указывается(почему, спрашивается?). а браузер почему-то всякий раз определяет кодировку по-разному. |
|||
|
||||
| Jozefina |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 1.10.2007 Где: Беларусь Репутация: нет Всего: нет |
т.е. сразу после функции mysql_connect надо добавить строку:
mysql_query('SET NAMES cp1251') or exit('SET NAMES Error'); правильно??? |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
||||
|
||||
| Jozefina |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 1.10.2007 Где: Беларусь Репутация: нет Всего: нет |
уважаемый Feldmarschall!!!
а можно чуть поподробнее...лучше в кодом прописать)) : crazy girl : Это сообщение отредактировал(а) Jozefina - 24.4.2008, 13:20 |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
кодом чего именно? html-страницы?
открываем код этой html-страницы и смотрим, как указывется кодировка. |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Jozefina,
любым удобным способом надо добавить в заголовок страницы следующее.
Из PHP лучше всего использовать header() там же есть и примеры установки charset -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Fortop, <meta ... charset забьет собой header, (по крайней мере посмотрел в ФФ при автоопределении кодировки забивает)
Поэтому лучше сначала разобраться с html meta charset, потом уже дальше лезть |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
flashaa, попробуй такой вариант
Добавлено через 31 секунду В IE -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
flashaa, к чему было это замечание? Ну забьёт и забьёт. Лишним не будет.
Вот вы находите совсем пустые темы для споров. |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Feldmarschall, тсс, это он мне мстит за свою дотошную регулярку
На самом деле, IE и FF обрабатывают HEADER и META по-разному, я только сейчас обратил внимание -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Feldmarschall, замечание к тому что надо последовательно разобраться а не лепить костыли один для другого. Говорили про html meta, давайте добьем его а? А тут уже header суют. Они ж друг с другом не ладят, т.к. одно и тоже делают.
А спорят двое. Если нет противодействия, то нет и спора. Fortop, хорошо, в ИЕ приоритет взял на header. A ff нет - это оправдание лепить header и meta charset одновременно? |
|||
|
||||
| Jozefina |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 1.10.2007 Где: Беларусь Репутация: нет Всего: нет |
спасибо за отклик! за помощь!!
но сие изначально было прописано
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
||||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
flashaa, если они одинаковые, я предпочту лепить оба одновременно
А лепить meta & header - разные я бы не стал... ;) Jozefina, учти вновь открывшиеся обстоятельства с разным поведением браузеров добавь все таки еще и
Это сообщение отредактировал(а) Fortop - 24.4.2008, 14:35 -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Если указывают на одну - все ок. Вопрос был в том что при неизвестном meta charset предлагают параллельное решение - header Fortop, а я header'ом charset никогда не передавал. Было достаточно meta Это сообщение отредактировал(а) flashaa - 24.4.2008, 14:47 |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
flashaa, честно, я уже не помню почему и где. Но помню, что были проблемы с автоопределением кодировки
с установленным meta и без header С тех пор никаких проверок дополнительных не делал и ничего по этому поводу не читал -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Jozefina |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 1.10.2007 Где: Беларусь Репутация: нет Всего: нет |
спасибо...разобралась..
проблема была в другом... pear рулит!!! :nasty girl: |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Jozefina, в чем была проблема мы так и не узнаем?
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |