|
|
|
| При записи и считывании данных на русском языке, вместо букв ??????, а на английском все нормально, подскажите что надо сделать :)))
Я работаю с БД через Вэб(jsp)
Когда я в командной строке вставляю в таблицу русское слово, оно вставляется, а при попытке получить его из программы все равно вопросы, помогите плиз :))) А еще какая разница между кодировками UTF-8 и ISO-8859-1, просто у меня почему то в web.xml файле на сервере ISO-8859-1, а в web.xml файле проекта UTF-8 что это значит? В программе я при получении данных пишу так :
family = new String(request.getParameter("txtFamily").getBytes("ISO-8859-1"),"Cp1251"); | |
|
|
|
|
|
|
|
для: Ann_srgk
(24.10.2005 в 11:28)
| | Вероятно у вас MySQL версии выше 4.1? В связи с новой системой кодировок, перед тем как работать с русским текстом необходимо выполнить следующие запросы
set character_set_client='cp1251'
set character_set_results='cp1251'
set collation_connection='cp1251_general_ci'
|
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=8208 | |
|
|
|
|
|
|
|
для: cheops
(24.10.2005 в 13:39)
| | А это перед каждым соединением нужно писать? И нужно ли все таблицы и столбцы переводить на Ср1251. Заранее спасибо :))) А еще у меня такой вопрос, будет ли это все под Линуксом работать? ну в плане кодировки я имею ввиду | |
|
|
|
|
|
|
|
для: Ann_srgk
(24.10.2005 в 13:59)
| | 1) Это нужно писать после каждого коннекта при помощи mysql_connect()
2) Да, таблицы следует перевести в cp1251 - иначе сортировка неправильно будет производится
3) Да на Linux всё должно быть нормально. | |
|
|
|
|
|
|
|
для: cheops
(24.10.2005 в 21:04)
| | Большое спасибо :))) я попробую | |
|
|
|
|
|
|
|
для: cheops
(24.10.2005 в 21:04)
| | Все равно ничего не получается, я даже в ini файле прописала нужную кодировку | |
|
|
|
|
|
|
|
для: Ann_srgk
(25.10.2005 в 11:07)
| | А версия MySQL какая? | |
|
|
|