Тема: ASCII->UTF-8 i UTF-8->ASCII
Як зробить щоб аске перетворити в ютф-8 і навпаки
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Pascal/Delphi → ASCII->UTF-8 i UTF-8->ASCII
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Як зробить щоб аске перетворити в ютф-8 і навпаки
Дуже просто:
Utf8String := AsciiString;
AsciiString := Utf8String;
ASCII визначає тільки 128 перших символів, які в UTF-8 кодуються так само.
А якщо вам старші 128 символів (зокрема, кирилицю), то, по-перше, треба ще кодову сторінку вказати, а по-друге, в стандарті Паскаля ніц для такого немає, уточнюйте, які бібліотеки і середовище розробки використовуєте.
Щось схоже на це бо вмене невиходить.
Form1.Caption:=AnsiToUtf8('фвіаавіп');
Form1.Caption:=Utf8ToAnsi(Form1.Caption) ;
Delphi xe7
Якщо ви все використовуєте з типовими налаштуванянм, то всі рядки у вам там в юнікоді, нащо ви їх взагалі перекодовуєте?
Ну і швидше за все заголовок там ну жодного разу не в UTF-8 і не в ANSI (який не ASCII), а в чому на кшталт UTF-16.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися