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

Вниз

Чтение кодировок из файлов   Найти похожие ветки 

 
Паштет   (2003-09-06 03:12) [0]

Может подскажет кто? Задача следующая: надо подключать к программе внешние файлы с таблицами перекодировки. Формат файлов что-то типа (для koi):
...
б=а
л=к
...
Мне бы хоть концепцию. Ну и исходничек не помешал бы...


 
Zacho ©   (2003-09-06 10:47) [1]

Концепция очень проста. Просто массив из 256 байт, в котором эл-т с номером, соответствующим коду символа в koi, содержит код этого символа в win1251.
Вот простой пример. Предположим, что у нас уже есть такой массив koi_arr: array [0..255] of byte и переменная my_str в которой содержится строка в кодировке koi. Тогда для перекодирование ее в win1251:
for i:=1 to lenght(my_str) do
begin
my_str[i]:=chr(my_arr[ord(my_str[i]));
end;


 
Паштет   (2003-09-06 16:19) [2]

2 Zacho ©
А как насчет примера работы с файлом?



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

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

Наверх




Память: 0.46 MB
Время: 0.022 c
1-58639
Pavel Oliynik
2003-09-05 12:17
2003.09.18
проблема с Application.ProcessMessage


3-58594
3APA3A
2003-08-26 14:17
2003.09.18
Выбрать все записи в таблице


7-58929
DDDeN
2003-07-07 05:28
2003.09.18
Как использовать MessageBox без использования SysUtils?


7-58955
CKOTu
2003-07-02 17:26
2003.09.18
Как прочитать значение REG_MULTI_SZ?


1-58628
Skif Swarogich
2003-09-05 14:27
2003.09.18
String to integer