|
|
|
MySql+delphi +кодировка
|
|||
|---|---|---|---|
|
#18+
Народ, прошу помощи, не могу разобраться.... При вставке новой записи с русскими символами, через любой компонент в Delphi, после перезегрузки программы новая запись обозначается неверно(именно русский текст). При добавлении записи в MyFront, после перезапуске программы символы отображаются нормально, но не в Дельфи проекте. Запись в My.ini ничем не помогла{default-character-set=cp1251}: [mysqld] basedir=C:/mysql/ #bind-address=192.168.0.6 datadir=C:/mysql/data #language=C:/mysql/share/russian #slow query log#= #tmpdir#= #port=3306 #set-variable=key_buffer=16M default-character-set=koi8r character-sets-dir=C:/mysql/share/charsets/ [WinMySQLadmin] Server=C:/mysql/bin/mysqld-max-nt.exe user=root password=ХХХ Пладформа Windows + ADO Заранее пасиба {Боюсь без бутылки тут не разобраться, придется купить и вновь нажраться....} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 13:54 |
|
||
|
MySql+delphi +кодировка
|
|||
|---|---|---|---|
|
#18+
1. чем пользуетесь для связи с mysql? 2. версию mysql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 17:19 |
|
||
|
MySql+delphi +кодировка
|
|||
|---|---|---|---|
|
#18+
Версия мускула какая? Если 4.1.х - тогда - да... там началась работа с разлиными кодировками. я ща с этим тоже мучаюсь. нади в мане Collation. там есть запись, как правильно указать кодировку для БД. через MODIFY. сделай одну кодировку, и потом ее эту кодировку вызывай SET NAMES '<имя кодировки>'. проблема в том, что часть у тебя часть Записей идет в одной кодировке, а часть в другой и когдпа кодировки не совпадают - начинается тарабарщина. правка файлов конфигурации - ничего не даст, потому что у тебя БД уже в двух кодировках. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 18:06 |
|
||
|
MySql+delphi +кодировка
|
|||
|---|---|---|---|
|
#18+
Версия 4.1.1а под платформу WinNT 2000 Млин намучался уже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 10:25 |
|
||
|
MySql+delphi +кодировка
|
|||
|---|---|---|---|
|
#18+
Зайди в консоль мускула и набери SHOW VARIABLES Покажи, что выдаст Мускул отностиельно Character_set и Collation. И дай сюда дамп этих переменных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 12:08 |
|
||
|
MySql+delphi +кодировка
|
|||
|---|---|---|---|
|
#18+
Была та же фигня, причем один в один: Ставишь cp1251, Collation: cp1251_gi ... И получаешь сполшные ???? вместо нормального русского текста. Я проблему решил переходом на utf8, которому как-то по барабану на кодировки и прочую муру Ж) Правда за переход пришлось заплатить Инексами русских полей, ибо Код: plaintext Код: plaintext Возможно проблема решается заданием SET NAMES <кодировка> при установлении соединения, но разбираться с этим пока нет времени... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 12:53 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=32905721&tid=1854357]: |
0ms |
get settings: |
18ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 439ms |

| 0 / 0 |
