SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 20.01.2010 10:30:03

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Putty

У меня сервак на FreeBSD, кодировка на сервере C, сервер Mysql я собрал с UTF8, подключаюсь к базе через терминал putty, кодировка в терминале UTF8, создал базу пробую добавить русские буквы не добавляет,просто пропускает или ставит символы : как побороть сиё беду...

Неактивен

 

#2 20.01.2010 13:54:40

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Putty

SET NAMES utf8 после подключения. Ну или default-character-set = utf8 в
my.cnf в клиентском блоке.

Неактивен

 

#3 21.01.2010 06:32:48

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

Я проще решил проблему, FreeBSD 8.0 поддерживает кодировку UTF-8, для этого нужно пересобрать ядро c поддержкой кодировки UTF-8.Делаеться так:
В конфигурационный файл ядра нужно добавить 2 строчки:
options TEKEN_UTF8
options TEKEN_XTERM
после того как ядро будет собранно необходимо добавить в файл /etc/csh.login
setenv LANG ru_RU.UTF-8
setenv LC_ALL ru_RU.UTF-8
проверяем результат:
main# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8

Неактивен

 

#4 21.01.2010 06:49:41

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

далее необходимо сделать все то что вы написали...

Неактивен

 

#5 21.01.2010 07:41:11

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

теперь возникла следующая проблема, я пытаю добавить таджикские символы в базу Mysql c кодировкой UTF8. Т.е таджикссие символы вкл. специфические буквы:
ӯ ӣ ҳ ҷ қ  ғ. Проблема возникает с буквами:

ӯ ӣ ҷ .Как решить данную проблему?

Неактивен

 

#6 21.01.2010 08:33:42

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

добавляю через терминал putty, в putty выбераю UTF-8

Неактивен

 

#7 21.01.2010 14:49:02

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Putty

Видимо, надо пересобрать виндоус с поддержкой utf-8 wink

Какая кодировка таблицы?

Неактивен

 

#8 21.01.2010 14:50:24

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

сервер собран:

mysql> status;
--------------
mysql  Ver 14.14 Distrib 5.1.42, for portbld-freebsd8.0 (i386) using  5.2

Connection id:          155
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          more
Using outfile:          ''
Using delimiter:        ;
Server version:         5.1.42-log FreeBSD port: mysql-server-5.1.42
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /tmp/mysql.sock
Uptime:                 8 hours 5 min 49 sec

Threads: 1  Questions: 1858  Slow queries: 0  Opens: 392  Flush tables: 1  Open tables: 24  Queries per second avg: 0.63
--------------

Неактивен

 

#9 21.01.2010 14:51:31

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

собственно и базу создаю по умолчанию,  не чего не указываю... utf8

Неактивен

 

#10 21.01.2010 14:55:28

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Putty

Тогда должны пролезать. На этом форуме в базе используется utf8, и, как видите,
никаких проблем с этими буквами нету.

Убедитесь, что кодировка таблицы действительно utf8 (SHOW CREATE TABLE), что
все используемые по пути приложения используют utf8.

Неактивен

 

#11 21.01.2010 15:04:10

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

усе в utf8, через браузер все ОК, через консоль с 3 буквами проблема....

Неактивен

 

#12 21.01.2010 15:10:24

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Putty

Может, дело таки не в MySQL? Может, дело в шрифте консоли?

Неактивен

 

#13 21.01.2010 15:12:29

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

я использую Putty, выбираю кодировку UTF8, использую шрифт Courier New.
Почему три сомвола он отражает коректно а три нет?

Неактивен

 

#14 21.01.2010 15:23:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Putty

Потому что в нем нет этих символов, например? Попробуйте поставить тот же
шрифт, который правильно отображает в браузере (да, собъется моноширинность,
но временно, чтобы проверить — вполне можно).

Неактивен

 

#15 21.01.2010 15:47:40

oleg999
Завсегдатай
Зарегистрирован: 19.08.2009
Сообщений: 48

Re: Putty

вопрос а как добавить шрифт в Putty?

Неактивен

 

#16 21.01.2010 16:56:16

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Putty

Хороший вопрос. Не знаю. Кажется, где-то там были настройки smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson