Цитата:
Цитата:
например, возможно исходные данные, помещаемые в БД были в неверной кодировке Учитывая, что вы додумались страницу регистрации создать в CP1251, то данные присланные из браузера не могли бы быть обработанными в иной кодировке, если вы их конечно не перевели в нормальную кодировку. А вы наверняка не перевели, иначе проблема бы не было. Итак, что нужно сделать: везде использовать UTF-8 страница с формой регистрации должна быть в UTF-8, а не CP1251, как щаз для этой страницы должны быть указаны HTTP-заголовки, указывающие кодировку, и соответствующий META_тег. кодировка - UTF-8 скрипт принимающий данные, также в UTF-8 И база также, в UTF-8 |
Gvozd,
Цитата:
======= ок, спасибо, попробую |
Цитата:
форум их прекрасно подставляет в сообщение, когда вы его выделяете(в хроме так точно) даже если вам движок форума не подставил логин, то зачем его дописывать? |
Gvozd,
просто цитату сделал посредством bb кодов, имена сам решил дописать, если тебя как-то обидело извини :/ |
Цитата:
|
Цитата:
Скажите, вот phpmyadmin предлагает более 10 видов кодировок utf-8. Только 3 из них кажутся нейтральными: utf8_general, utf8_unicode и utf8_bin. Какую одну из них следует использовать? |
jsuse,
Это о предлагает не кодировки, а сравнения сравнение будет влиять на то, в каком порядке выводить записи, если вы отсортируете их по текстовому полю. а кодировка во всех случаях - одна и та же - Utf8 Если нету какой-то специфики, то берите utf8_general_ci |
Пароль вообще хранить в БД не нужно.
|
Цитата:
|
Цитата:
У меня была windows-1251 везде. И на доктайпе html-страницы, и база данных (сама БД была windows-1251), каждая таблица БД w-1251 и каждая ячейка таблицы, где имелся текст, тоже w-1251. И текст на русском выводился из БД нормально. Теперь перевел все на utf-8, и доктайп html-страниц, и базу данных, и таблицы в БД, и ячейки в таблицах (и charecter set и collation, все сделал utf-8_general_ci). Попересохранял все файлы через Блокнот, там есть опция "сохранить в utf-8". А все равно русский текст из БД не вытаскивает, превращает в ?????. Что еще может быть, не подскажите, что мог пропустить? Но правда не все еще таблицы и ячейки поменял. Сменил только кодировку всей БД и одной из таблиц, из которой беру русскую инфу на вывод. Другие остались пока win-1251. Но они не связаны с измененной таблицей. Не думаю, что это может влиять. Спасибо. |
Часовой пояс GMT +3, время: 05:51. |