problem z kodowaniem UTF-8 przy robieniu kopii zapasowej
Rafal - 08-02-2006 17:23
problem z kodowaniem UTF-8 przy robieniu kopii zapasowej
w bazie danych MySQL mam kodowanie UTF-8, gdy zdalnie lacze sie poprzez przegladarke z baza to wyswietlanie znakow jest poprawne i w przegladarce automatycznie ustawia sie UTF-8 ,
ale gdy lokalnie zaloguje sie na serwerze i z konsoli probuje robiec kopie zapasowa poprzez mysqldump to zamiast polskich znakow mam krzaczki prosze o info co mam zle w konfiguracji serwera ? w mysql jest takie cos jak collation: ja mam "utf8_general_ci" a sa jeszcze: utf8_polish_ci, utf8_unicode_ci czy to trzeba zmienic ? bardzo prosze o pomoc
[root@server sysconfig]# more i18n LANG="pl_PL.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="pl_PL.UTF-8:pl_PL:pl"
[root@server sysconfig]# more /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock language=/usr/share/mysql/polish port=3306 user=mysql log-bin=logbin_update skip-name-resolve default-storage-engine=MyISAM skip-isam skip-show-database myisam-recover=BACKUP default-character-set=utf8 character-set-server=utf8 character-sets-dir=/usr/share/mysql/charsets innodb_data_file_path=ibdata1:10M:autoextend [mysql.server] user=mysql basedir=/var/lib [safe_mysqld] err-log=/var/log/mysqld.log pid-file=/var/lib/mysql/mysqld.pid [mysql] default-character-set=utf8 character-sets-dir=/usr/share/mysql/charsets [mysqlcheck] default-character-set=utf8 character-sets-dir=/usr/share/mysql/charsets [mysqldump] default-character-set=utf8 character-sets-dir=/usr/share/mysql/charsets
w mysql polecenie show variables wyswietla: | character_set_client | utf8 | character_set_connection | utf8 | character_set_database | utf8 | character_set_results | utf8 | character_set_server | utf8 | character_set_system | utf8 | character_sets_dir | /usr/share/mysql/charsets | collation_connection | utf8_general_ci | collation_database | utf8_general_ci | collation_server | utf8_general_ci
Rafal - 08-02-2006 17:23
przy wpisawaniu z konsoli polskiej literki ś (si) znak wyswietla sie poprawnie ale po uruchomieniu "mysql" i wpisaniu litery ś (si) jest takie cos jak nizej: polskie litery nie wyswietlaja sie poprawnie ??????
mysql> select collation(user()),collation('??'); +-------------------+-----------------+ | collation(user()) | collation('ś') | +-------------------+-----------------+ | utf8_general_ci | utf8_general_ci | +-------------------+-----------------+
Rafal - 08-02-2006 18:29
dodatkowe informacje
kombinuje i kombinuje a przy wpisaniu: mysqldump -u root -p --default-character-set=latin1 nazwabazy tabela polskie literki wyswietlaja sie poprawnie
co jest grane ? baze utworzylem z opcja utf-8, tabele tworze z opcja utf-8 system linux mam ustawiony na utf-8
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
zanotowane.pldoc.pisz.plpdf.pisz.pllunadance.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|