Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.19;
Скачать: CL | DM;

Вниз

Как сделать корректным отображение украинского шрифта в dbf?   Найти похожие ветки 

 
Filat ©   (2002-08-28 11:19) [0]

Привет ALL! Как сделать корректным отображение украинского шрифта в *.dbf и потом также корректно записать в *.db.
Заранее благодарен.
P.S. Вроде когда то задавали такой вопрос, но в своих архивах не нашёл:((


 
RDA ©   (2002-08-28 12:56) [1]

А какие проблемы в отличии от русского.


 
Filat ©   (2002-08-28 14:12) [2]

Вместо украинских i и i с двумя точками отображаются # или ещё что-нибудь.


 
VICTOR_   (2002-08-28 15:50) [3]

1. Проверь LANGDRIVER в BDE для DBASE
dBASE RUS cp866
2. Используй конвертор

function Convert(locName);
var
i;
begin
i := Pos( "Ў", locName );
while i <> 0 do begin
locName := Copy( locName, 1, i-1 ) + "І"+Copy( locName, i+1, 255 );
i := Pos( "Ў", locName )
end;
i := Pos( "ў", locName );
while i <> 0 do begin
locName := Copy( locName, 1, i-1 ) + "і"+Copy( locName, i+1, 255 );
i := Pos( "ў", locName )
end;
i := Pos( "Ї", locName );
while i <> 0 do begin
locName := Copy( locName, 1, i-1 ) + "Є"+Copy( locName, i+1, 255 );
i := Pos( "Ї", locName )
end;
i := Pos( "ї", locName );
while i <> 0 do begin
locName := Copy( locName, 1, i-1 ) + "є"+Copy( locName, i+1, 255 );
i := Pos( "ї", locName )
end;
i := Pos( "#", locName );
while i <> 0 do begin
locName := Copy( locName, 1, i-1 ) + "ї"+Copy( locName, i+1, 255 );
i := Pos( "#", locName )
end;
I := Pos( "Ђ", LocName );
While i <> 0 Do Begin
LocName := Copy( LocName, 1, i-1 ) + "№"+Copy( LocName, I+1, 255 );
I := Pos( "Ђ", locName );
End;
Result := locName
end;




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

Текущий архив: 2002.09.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
3-60977
Beglec
2002-08-26 23:20
2002.09.19
Почему ломаются индексы.


1-61032
Сергей Нечепуренко
2002-09-06 11:30
2002.09.19
Загрузка фото в формате JPG в компонент Image.


3-60995
nikolo
2002-08-28 17:59
2002.09.19
Курсоры в триггерах


4-61345
Salog
2002-07-29 05:41
2002.09.19
Список устройств и серийные номера


3-60931
DeepProg
2002-08-28 16:24
2002.09.19
FormCreate must be first!!!