Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 01.05.2012, 18:49
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от 9xakep
Сообщение от гозар
Это форум так глючит, или вы специально мои цитаты переписываете на чужое имя?)
Сообщение от 9xakep
!pokerface! Я полдня просидел с utf-8, и это не смешно, и на ней не работал русский язык..были кракозябы
значит что-то вы делали неправильно
например, возможно исходные данные, помещаемые в БД были в неверной кодировке
Учитывая, что вы додумались страницу регистрации создать в CP1251, то данные присланные из браузера не могли бы быть обработанными в иной кодировке, если вы их конечно не перевели в нормальную кодировку. А вы наверняка не перевели, иначе проблема бы не было.

Итак, что нужно сделать:
везде использовать UTF-8
страница с формой регистрации должна быть в UTF-8, а не CP1251, как щаз
для этой страницы должны быть указаны HTTP-заголовки, указывающие кодировку, и соответствующий META_тег. кодировка - UTF-8
скрипт принимающий данные, также в UTF-8
И база также, в UTF-8
Ответить с цитированием
  #12 (permalink)  
Старый 01.05.2012, 18:56
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Gvozd,
Цитата:
Это форум так глючит, или вы специально мои цитаты переписываете на чужое имя?)
сори, это я ваши логины вечно путаю)
=======
ок, спасибо, попробую
__________________
оляля, ололо
Ответить с цитированием
  #13 (permalink)  
Старый 01.05.2012, 19:04
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от 9xakep
сори, это я ваши логины вечно путаю)
а зачем вы логины переписываете?
форум их прекрасно подставляет в сообщение, когда вы его выделяете(в хроме так точно)
даже если вам движок форума не подставил логин, то зачем его дописывать?
Ответить с цитированием
  #14 (permalink)  
Старый 01.05.2012, 19:31
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Gvozd,
просто цитату сделал посредством bb кодов, имена сам решил дописать, если тебя как-то обидело извини :/
__________________
оляля, ололо
Ответить с цитированием
  #15 (permalink)  
Старый 01.05.2012, 20:01
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от 9xakep
если тебя как-то обидело извини
да не, ниче страшного
Ответить с цитированием
  #16 (permalink)  
Старый 17.05.2012, 21:27
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Сообщение от Gvozd Посмотреть сообщение
Выбрать кодировку UTF8, и одно из сравнений из семейства utf8_*, например utf8_general_ci
Чтобы не создавать новую тему, спрошу здесь.

Скажите, вот phpmyadmin предлагает более 10 видов кодировок utf-8. Только 3 из них кажутся нейтральными: utf8_general, utf8_unicode и utf8_bin. Какую одну из них следует использовать?
Ответить с цитированием
  #17 (permalink)  
Старый 17.05.2012, 22:25
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

jsuse,
Это о предлагает не кодировки, а сравнения
сравнение будет влиять на то, в каком порядке выводить записи, если вы отсортируете их по текстовому полю.
а кодировка во всех случаях - одна и та же - Utf8
Если нету какой-то специфики, то берите utf8_general_ci
Ответить с цитированием
  #18 (permalink)  
Старый 17.05.2012, 22:36
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Пароль вообще хранить в БД не нужно.
Ответить с цитированием
  #19 (permalink)  
Старый 17.05.2012, 22:40
Аватар для Раед
''
Отправить личное сообщение для Раед Посмотреть профиль Найти все сообщения от Раед
 
Регистрация: 11.12.2011
Сообщений: 636

Сообщение от B@rmaley.e><e
Пароль вообще хранить в БД не нужно.
И где же его хранить? В защищённых файлах?
Ответить с цитированием
  #20 (permalink)  
Старый 17.05.2012, 22:59
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Сообщение от Gvozd Посмотреть сообщение
jsuse,
Если нету какой-то специфики, то берите 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. Но они не связаны с измененной таблицей. Не думаю, что это может влиять.

Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не показывает на русском? gigor Элементы интерфейса 1 02.04.2012 22:57
Есть скрипт "дата изменения страницы" на русском? Askarmod Общие вопросы Javascript 23 19.03.2012 10:02
Нужен пример, Два окна с записями и кнопками гоняем записи между ними Dorsaj Элементы интерфейса 1 13.10.2010 21:31
Выделить целое слово на русском с помощью регулярного выражения! timdenice Общие вопросы Javascript 6 11.02.2010 12:59
На каком языке написаны мы? JSprog Оффтопик 4 19.08.2009 20:03