Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разные языки в одной таблице / 3 сообщений из 3, страница 1 из 1
09.04.2014, 14:42:41
    #38609977
Шыфл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные языки в одной таблице
Задача стоит импортировать в базу данные из Excel в двух разных языках (русский и чешский). Через ADO и VBA.

Если при подключении ставлю кодировку utf8, ничего не работает (импортируется пустая строчка). Если ставлю кодировку cp1251, русский работает нормально, но чешские символы (ěščřžýáíéůú) отображаются некорректно (как и тут). Если ставлю кодировку cp1250, чешский работает нормально, а вместо русского - кракозябры.

Как это можно решить, чтобы не открывать 2 коннекшена на одну запись?
...
Рейтинг: 0 / 0
09.04.2014, 14:48:09
    #38609984
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные языки в одной таблице
Шыфл,

При подключении задать кодировку недостаточно, надо чтобы кодировка была бы задана для таблицы (на самом деле для конкретного поля, но будем считать, что у тебя в таблице все поля должны быть такими).

Т.е. utf8 в таблицу и искать ошибку.

Перед этим прочитать ТУТ:

http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

Читать ВНИМАТЕЛЬНО и ПОНИМАТЬ, что читаешь.
...
Рейтинг: 0 / 0
16.04.2014, 17:10:46
    #38616742
Шыфл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные языки в одной таблице
Всё решается установкой актуального ODBC драйвера для MySQL (5.3), в котором есть поддержка уникода
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разные языки в одной таблице / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]