alienzzzz
интернет бизнес
Как заставить клиента Mysql показывать кодировку UTF8
1. Сразу говорю, что я все посты прочитал, поэтому дочитайте до конца.
1. У меня База данных на UTF8
2. Сайт тоже на UTF8
3. Mysql - mysqld-max-nt.exe Ver 4.1.8-nt-max
4. Apache - 2.52
5. Пхп - 5.0.3
_____
Мне приходится после соединения с базой данных писать сл. код:
тогда у меня все нормально работает. на кодировке UTF8
__________
в my.ini
у меня прописано
[WinMySQLAdmin]
Server=mysqld.exe
[client]
character-sets-dir=../share/charsets
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
port=3306
socket=../mysql.sock
[mysqld]
character-sets-dir=../share/charsets
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
port=3306
basedir=..
datadir=../data
socket=../mysql.sock
[mysql]
character-sets-dir=../share/charsets
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
port=3306
socket=../mysql.sock
___________________________
Это из за того, что я все попробовал.
даже запускал из коммандной строки
@mysqld --defaults-file=my.ini --character-set-server=utf8 --collation-server=utf8_general_ci
pause
___________________________
Вопрос такой ...
Почему после всех танцев с бубнами все ровно
выдает этот @#@$@ "latin1_swedish_ci"
Откуда она его берет то ...
т.е. Вопрос следующий, как мне заставить при соеденении с базой данных работать с кодировкой UTF8, без доп. кода в пхп.
Сервер на Виндовозе =(( он тестовый и я все на флеше ношу, рабочий сервер канешно на Linux(там все работалоо без проблем)
-~{}~ 16.03.05 11:48:
Уже посматрело 20 человек. и никто не ответил !!!
Вы чё ?
1. Сразу говорю, что я все посты прочитал, поэтому дочитайте до конца.
1. У меня База данных на UTF8
2. Сайт тоже на UTF8
3. Mysql - mysqld-max-nt.exe Ver 4.1.8-nt-max
4. Apache - 2.52
5. Пхп - 5.0.3
_____
Мне приходится после соединения с базой данных писать сл. код:
PHP:
self::SqlQuery("SET NAMES 'utf8'",self::$iDBLink);
__________
в my.ini
у меня прописано
[WinMySQLAdmin]
Server=mysqld.exe
[client]
character-sets-dir=../share/charsets
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
port=3306
socket=../mysql.sock
[mysqld]
character-sets-dir=../share/charsets
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
port=3306
basedir=..
datadir=../data
socket=../mysql.sock
[mysql]
character-sets-dir=../share/charsets
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
port=3306
socket=../mysql.sock
___________________________
Это из за того, что я все попробовал.
даже запускал из коммандной строки
@mysqld --defaults-file=my.ini --character-set-server=utf8 --collation-server=utf8_general_ci
pause
___________________________
Вопрос такой ...
Почему после всех танцев с бубнами все ровно
PHP:
mysql_client_encoding()
Откуда она его берет то ...
т.е. Вопрос следующий, как мне заставить при соеденении с базой данных работать с кодировкой UTF8, без доп. кода в пхп.
Сервер на Виндовозе =(( он тестовый и я все на флеше ношу, рабочий сервер канешно на Linux(там все работалоо без проблем)
-~{}~ 16.03.05 11:48:
Уже посматрело 20 человек. и никто не ответил !!!
Вы чё ?