» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » Кодировка https://forum.wapinet.ru/viewtopic.php?id=362 |
seif » 2009.04.18 19:23 |
Какая та странная проблема. Написал главную сираницу скрипта, стал продолжать писать другие страницы (главную больше не трогал) на следуший день смотрю, а у меня на главной кодеровка кривая стала. Поменял кодировку на ANSI в опере стоит кодировка UTF-8 смотрю, страница стала отображаться нормально. (заметьекодировки разные страница ANSI в браузере UTF-8) ладно, авторизовался, а там опять кодировка кривая гг, если зайти как гость, то нормально. Вроде описал проблему понятно. Может кто нибудь знает што такое это? выкладываю скрипт. От любого профеля пароль 1234 профели в папке user |
Gemorroj » 2009.04.18 21:35 |
ну а в чем вопрос? index.php в кодировке win-1251 |
seif » 2009.04.19 06:45 |
ну ты попробуй авторизоваться и тогда опять кодировка кривая будет, придется опять в ручную менять кодировку. думал вопрос понятно написал:) нужно решить проблему т.к. при гостях одна кодировка работает, а при авторизованых другая. почему вот так? думал может у меня ченибудь с браузером или с notepad++ ? |
Gemorroj » 2009.04.19 07:30 |
все файлы должны быть в utf-8. почему у тебя index.php (другие не смотрел) в win-1251?? Это уже не правильно. Исправь везде кодировку на UTF-8. А дальше видно будет. |
seif » 2009.04.19 07:55 |
в первом посте написал же почему :) |
Gemorroj » 2009.04.19 08:01 |
я не ставил этот скрипт. файлы должны быть в UTF-8. И без вариантов. Возможно ты в редакторе не указал, что нужно сохранять файлы в UTF-8 без BOM сигнатуры. |
JInn » 2009.04.19 09:37 |
Правильно Gemorroj говорит, у тебя все файлы utf-8 (без БОМ) а индекс.пхп в ANSI. Я его перекодировал в utf-8 и все нормально. И регистрируясь и не регистрируясь все показывает без проблем. И зря ты кстати пароль в куки ложишь. |
seif » 2009.04.19 10:22 |
Как вы понять не можите то что страницу первый раз сохранил в utf-8 без бом (все страницы в этой кодировки были) но показывало криво, но когда поменял на win гостям норм стало!!! Все другие страницы нормальные. Короче не отвечайте почему так, только у себя поменяйте кодировку на utf-8 и зайдите на сайт, потом авторизуйтесь и напишите какой результат. так же не забудьте написать с какого браузера заходили.
в сессии. Почему так думаеш? |
JInn » 2009.04.19 12:15 |
Я о результате уже писал, после перекодировки индекс.пхп все ок. Браузер опера 9.51. Кодировка страницы UTF-8. Насчет пароля, зачем? Ты че его будешь на каждой странице доставать из файла, кодировать и проверять? Смысла в этом нет. После логина отправь в сессию логин и переменную с какой нибудь цифрой или буквой, которая будет означать, что логин состоялся и все. Какая разница че проверять? А значение этой переменной проверить быстрее будет. А там где надо запросишь пароль, например при изменении данных аккаунта. Я не знаю, можно ли достать из сессии логин с паролем (кто нибудь может кстати просвятить на эту тему?), но береженого бог бережет ))) |
Gemorroj » 2009.04.19 13:11 |
в браузере хранится не сессия, а идентификатор сессии. т.е. как бы ключ, по которому на сервере найдется файл, в котором и хранятся данные сессии. Хранить пароли и все прочее в сесии безопасно, шифровать пароль в сессии так же не нужно. |
JInn » 2009.04.19 13:24 |
Ну тогда это меняет дело |
seif » 2009.04.19 14:20 |
возможно что тогда точно опера 10 хреновая. ночью новую скачаю и проверю. |
JInn » 2009.04.19 15:00 |
Лучше старую скачай гг |