![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли в кодировке GB18030 русские буквы?
Дмитрий Белькевич © (2012-04-28 16:39:00)Сабж?
Дмитрий Белькевич (2012-09-22 10:30:00) [1]Спасибо.
Лакки (2012-09-21 18:48:00) [2]
> Дмитрий Белькевич (21.09.12 11:08) [8]
> Как перекодировать из GB18030 в WideString?
function GB18030ToWideString(const ASrc: AnsiString): WideString;
var
Len: integer;
begin
Len := MultibyteToWideChar(54936 {GB18030 Simplified Chinese Codepage ID}, 0, PAnsiChar(ASrc), -1, nil, 0);
SetLength(Result, Len);
ASSERT(MultibyteToWideChar(54936, 0, PAnsiChar(ASrc), -1, PWideChar(Result), Len) = Len);
end;
Как-то так...
Дмитрий Белькевич (2012-09-21 11:08:00) [3]При чем тут Delphi :)
Как перекодировать из GB18030 в WideString?
Дмитрий Белькевич (2012-05-16 23:16:00) [4]Спасибо :)
>Только остается вопрос - причем тут Delphi?
Ну а где еще спрашивать? :)
Добро (2012-05-07 03:08:00) [5]Только остается вопрос - причем тут Delphi?
Добро (2012-05-07 03:05:00) [6]
> [0410..0451]:[A7A1..A7D7]
Зря я это написал, последовательность gd немного отличается - буква ё (Ё) идет после е (Е), в отличие от юникода. Короче, таблица есть, найти соответствие несложно.
Добро (2012-05-07 03:00:00) [7]Вот таблица перекодировки из юникода в GB18030 (в формате unicode:gb)
http://source.icu-project.org/repos/icu/data/trunk/charset/source/gb18030/gbkuni30.txt
Русские буквы там есть - [0410..0451]:[A7A1..A7D7]
Добро (2012-05-07 02:35:00) [8]Ну так если GB18030 поглотил GB2312, то понятно, что там тоже есть кириллица.
Дмитрий Белькевич (2012-05-07 02:27:00) [9]>есть ли в китайском русские буквы?
GB2312 включает русские буквы:
"Хотя GB2312 охватывает 99,75% символов наиболее употребимых китайских иероглифов, всё же исторические тексты и многие китайские имена не могут быть правильно отображены. Эта кодировка включает в себя 6763 китайских символа, а также символы пунктуации, японскую кану, греческий алфавит, кириллицу, чжуинь и символы пиньиня с диакритикой."
Но интересует именно GB18030.
sniknik (2012-04-28 17:04:00) [10]есть ли в китайском русские буквы?