|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.09.2013, 22:08 | #1 |
Форумчанин
Регистрация: 09.07.2013
Сообщений: 249
|
mysql кодировка кириллицы, вопрос не нов, но сложен
Перепробовал варианты внесения в базу данных записей из кирилических букв используя разные виды кодировки(set names 'utf-8' | 'koi8-r' | 'cp866' | 'cp1251'), всякий раз обновляя запись в таблице перед отбором, при котором всёравно вижу кракозябры типа '???? ??'. Как лечить?(терминал по умолчанию юзает UTF-8)
do not use your brain
Последний раз редактировалось Кащей; 25.09.2013 в 22:12. |
25.09.2013, 23:54 | #3 | |
Форумчанин
Регистрация: 09.07.2013
Сообщений: 249
|
Цитата:
Со скриптом я не уверен что прокатит, так как юзаю C-API и ниразу не видел чтобы в Си устанавливалась кодировка или чтобы она была отлична от кодировки терминала. Я ето к тому, что вывод будет опять же в консоль и по тому всёравно будут кракозябры.
do not use your brain
|
|
26.09.2013, 07:11 | #4 | |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,603
|
Как вы устанавливаете кодировку Mysql? После обеда проверю у себя, отпишусь.
Цитата:
|
|
26.09.2013, 13:06 | #5 |
Форумчанин
Регистрация: 09.07.2013
Сообщений: 249
|
SET NAMES 'utf8';
на пример.
do not use your brain
|
26.09.2013, 15:38 | #6 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,603
|
Код:
Код:
Если нет, создайте в PhpMyAdmin базу с utf8>utf8_unicode_ci Последний раз редактировалось _PROGRAMM_; 26.09.2013 в 15:42. |
26.09.2013, 17:13 | #7 | |
Форумчанин
Регистрация: 09.07.2013
Сообщений: 249
|
Цитата:
А со скрипта всё хорошо. Значит не буду париться.
do not use your brain
Последний раз редактировалось Кащей; 26.09.2013 в 17:19. |
|
26.09.2013, 18:32 | #8 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,603
|
Ну все таки для общего развития. Правильно ли я понял. Вы заходили в консоль, там набирали
Код:
Код:
Код:
Последний раз редактировалось _PROGRAMM_; 26.09.2013 в 18:34. |
26.09.2013, 23:10 | #9 |
Форумчанин
Регистрация: 09.07.2013
Сообщений: 249
|
Точнее так:
Код:
do not use your brain
Последний раз редактировалось Кащей; 26.09.2013 в 23:15. |
28.09.2013, 18:16 | #10 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,603
|
Я нашел только два выхода - изначально создать базу с нужной кодировкой или же пропарсить всю таблицу, меняя кодировки у VARCHAR'ов и TEXT'ов, например тем же C++'ом.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
кодировка Mysql | Nebojitel | SQL, базы данных | 0 | 01.11.2011 20:12 |
MySQl - кодировка | Kapitann | PHP | 1 | 24.10.2010 01:34 |
Кодировка MySql | Musho | Java Базы данных (JDBC, JPA, Hibernate) | 1 | 05.10.2010 05:25 |
База данных MySQL и кодировка! | nikolai_P | SQL, базы данных | 3 | 17.11.2009 22:50 |
Кодировка в MySQL и Delphi | Droid | БД в Delphi | 2 | 18.06.2009 00:08 |