![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Пишу программу для хранения данных использую Xml для связи с ним использую ClientDataSet пишу на delphi 2009. Вот исходник xml^
Код:
<?xml version="1.0" standalone="yes"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="Name" fieldtype="string" WIDTH="30"/>
<FIELD attrname="Email" fieldtype="string" WIDTH="40"/>
</FIELDS>
<PARAMS CHANGE_LOG="1 0 4 2 0 4 3 2 8 4 0 4"/>
</METADATA>
<ROWDATA>
<ROW RowState="4" Name="чсмячсм" Email="ячсмячсм"/>
<ROW RowState="5" Name=""?і"?і,??.....????????\??\" Email="?,.,???.?????????х"/>
<ROW RowState="12" Name="ќітап бар ма ћќўїєѕіј" Email="?ітап бар ма ћќўїєѕіј"/>
<ROW RowState="4" Name=""?і?????,??.,?.??." Email="?,??.??,.?.?.??????"/>
</ROWDATA>
</DATAPACKET>Русские и английские символы вводятся нормально но тут проблема с казахскими символами delphi 2009 вводит их нормально за счет того что у него есть поддержка unicode но при добавлении данных в xml данные со спец символами отображаются так см. выше. Помогите пожалуйста!!! Заранее огромное спасибо!!! |
|
#2
|
||||
|
||||
|
Они у вас реально записываются в файл как ? или у вас отобразить их нормально не получается? Двоичное значение для этих символов одно и тоже?
|
|
#3
|
|||
|
|||
|
они записываются как ? и в dbgrid Отображаются также.
Вот скрин: ![]() Я понимаю что можно использовать спец драйвер. Но мне запретили его использовать из за того что его надо устанавливать, а удалять его трудно. |
|
#4
|
|||
|
|||
|
при том что из драйвера могут быть проблемы с системой взависимости у кого как он встанет
|