Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

TntUnicodeControls... не получается то, что необходимо   Найти похожие ветки 

 
rsa_ ©   (2006-08-10 12:14) [0]

установил, подключился к базе, а в результате украинский шрифт отображается как ??????.что делать?


 
Плохиш ©   (2006-08-10 12:17) [1]


> rsa_ ©   (10.08.06 12:14)

Выбрать правильный шрифт, например Arial.


 
rsa_ ©   (2006-08-10 12:23) [2]


> Выбрать правильный шрифт, например Arial.

где его установить? в делфи, результата не дало. в mysql? так там только кодировку, вроде , выбираешь.Какую выбрать?Чего-то не допонимаю, а никто не расскажет.


 
Desdechado ©   (2006-08-10 12:31) [3]

при подключении к БД параметры поставь так, как написано в инструкции к СУБД, если компоненты, которыми ты пользуешься для подключения, это поддерживают


 
rsa_ ©   (2006-08-10 12:38) [4]

подключение происходит с использованием odbc , там нет языковых параметров (если они гдето-то и скрыты, то прошу указать их), в adotable не видел так же языковых настроек. в DataSource та же ситуация. Советовали установить компоненты TntUnicodeControls, но тот же результат.
вообще кто-то сталкивался с этой проблемой?Подскажите где искать ответы?


 
Desdechado ©   (2006-08-10 12:49) [5]

что сказано про языковые параметры в описании драйвера?
строка подключения какая?


 
rsa_ ©   (2006-08-10 14:02) [6]


> что сказано про языковые параметры в описании драйвера?

драйвера odbc?там нет даже упоминания в настройках о кодировке.

> строка подключения какая?

Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data Source=odbc


 
sniknik ©   (2006-08-10 14:32) [7]

> драйвера odbc?
odbc насколько знаю не поддерживает юникод... больно старый интерфейс (или скорее там деление по версиям, с какойто может и реализовали.)
в общем предпочел бы OLEDB.


 
rsa_ ©   (2006-08-10 14:44) [8]


> sniknik ©   (10.08.06 14:32) [7]

я согласен, что подзадолбал со своими вопросами...но мне необходимо найти выход из этой ситуации. Возможно необходимо изначально что-то исправить...
если не так сложно, то удели несколько минут, если конечно сталкивался с этой проблемой.
необходимое: windows xp,delphi 6, mysql 5, odbc 3.51.12, mysql guitools 5.0 r1a win32 и еще файл excel примерно на 10 000 записей на украинском языке. Подскажи, что можно с этим сделать, чтобы оно работало. что поменять, а что вообще выбросить.только ради бога не закрывай тему:)


 
roottim ©   (2006-08-10 14:53) [9]

zeoslib.sf.net
пробуй крутить клиентскую часть через данный враппер


 
rsa_ ©   (2006-08-10 15:26) [10]


> zeoslib.sf.net
> пробуй крутить клиентскую часть через данный враппер

он встраивается в делфи? или это отдельный продукт?


 
rsa_ ©   (2006-08-10 15:31) [11]

все надыбал...будем разбираться


 
sniknik ©   (2006-08-10 17:41) [12]

> если конечно сталкивался с этой проблемой.
нет, с такой проблемой, я точно не сталкивался, пробовал, да, но проблем не было. просто поставил TNT, просто сделал базу (mssql), легко подсоеденился, элементарно создал таблицу с полями nvarchar, влегкую записал несколько строк на разных языках, ненапрягаясь прочитал, отобразил... все работает. проблем нет.
может это потому что я знал, что и зачем делал? почему именно nvarchar, и т.д.??? а ты ищеш "волшебное средство" чтобы взять... и заработало. (вернее искал ;о)), счас уже наверное начал понимать что к чему)

ну к примеру, по ODBC и версии в [7] читал? и что?
элементарный поиск (решил проверить смутные догадки) в гугле приводит к документу со строками

В большинстве случаев экземпляр SQL Server будет взаимодействовать с другими серверами или клиентами и сможет применять несколько стандартов доступа к данным. Клиенты SQL Server бывают одного из двух основных типов:
* Клиенты с поддержкой Юникода, применяющие OLE DB и ODBC версии 3.7 или более поздних.
* Клиенты без поддержки Юникода, применяющие библиотеку баз данных и ODBC версий 3.6 или более ранних.


а в [8] имеем
> mysql 5, odbc 3.51.12,

но комментс. т.е. сказаное было полностью проигнорировано, никаких самостоятельных поисков/выяснений, именно поэтому и говорил ранее, мне проще самому сделать чем "обьяснить пошагово". на такие обьяснения времени точно нет.

> пробуй крутить клиентскую часть через данный враппер
судя по всему не поможет.


 
Anatoly Podgoretsky ©   (2006-08-10 19:52) [13]

Чтобы работал Юникод, надо чтобы поля в базе тоже были Юникод, в крайнем случае свое преоразование и запись в не DB юникод компоненты.


 
rsa_ ©   (2006-08-14 10:10) [14]

Спасибо за ответ и совет.

> * Клиенты с поддержкой Юникода, применяющие OLE DB и ODBC
> версии 3.7 или более поздних.

а можно ли поделиться прямой не битой ссылкой на odbc v3.7?


 
Anatoly Podgoretsky ©   (2006-08-14 10:21) [15]

sniknik ©   (10.08.06 17:41) [12]
Проблемы конечно есть, например отсутствует TTntDbLookupComboBox - это быстро привело меня в чувство, к отказу от db-aware компонент, то о чем долго мечтал. Кроме того надо очень внимательно писать, во многих местах надо приводить явное (но неявное для программиста) приведение. При том ошибка проявится только на нелокализованой системе.
Но это мелочи, компоненты действительно из класса - поставил и пользуешься вместо не Юникод компонент, даже не замечая этого.
А вот если не знать, что такое nvarchar, то очень тяжко.


 
rsa_ ©   (2006-08-14 10:33) [16]


> Anatoly Podgoretsky ©   (14.08.06 10:21) [15]

я конечно не против, и не хотел бы вмешиваться в ваш диалог....но можно более доступно и понятно объяснить то что вы имели ввиду в последнем сообщении.


 
Anatoly Podgoretsky ©   (2006-08-14 10:36) [17]

rsa_ ©   (14.08.06 10:33) [16]
В последнем сообщении много не связаных строчек!


 
rsa_ ©   (2006-08-14 10:43) [18]


> Anatoly Podgoretsky ©   (14.08.06 10:36) [17]

спасибо... все стало сразу понятно....а по сути ?


 
Anatoly Podgoretsky ©   (2006-08-14 11:18) [19]

А что по сути, предпочитаешь играть в угадайку?


 
rsa_ ©   (2006-08-14 11:26) [20]


> Anatoly Podgoretsky ©   (14.08.06 11:18) [19]

есть вопросы, а ответы еще хуже чем сами вопросы...


 
rsa_ ©   (2006-08-14 11:36) [21]


> Юникода, применяющие OLE DB и ODBC версии 3.7 или более
> поздних.

а вообще такой драйвер версии 3.7 существует?


 
sniknik ©   (2006-08-14 12:27) [22]

> а вообще такой драйвер версии 3.7 существует?
цитирование из статьи найденой в инете по ключевым словам взятым из этоя ветки. могу найти я, можеш и ты, претезии (если что) к автору. а искать за тебя никто не будет (я вообще искал чтото, только, чтобы проверить свое предположение сделанное ранее, о версионности. оно с успехом этой статьей (и еще парой просмотренных) подтвердилось, все, для меня вопрос закрыт.)


 
rsa_ ©   (2006-08-14 12:30) [23]

удачи
> sniknik ©   (14.08.06 12:27) [22]



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.066 c
5-1139388585
Perfect
2006-02-08 11:49
2006.10.15
TPersisten массив свойств и вызов методов хозяина


3-1156101812
Lexander
2006-08-20 23:23
2006.10.15
Ошибка "Запись удалена" (Access)


1-1157703651
КУ
2006-09-08 12:20
2006.10.15
TTreeView и TPopupMenu


9-1136804138
Tonich
2006-01-09 13:55
2006.10.15
Комета... )


15-1158817956
DelphiLexx
2006-09-21 09:52
2006.10.15
нужен пакет для решения нелинейных задач





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский