Delphi XE AnsiStrings с экранированными объединяющими диакритическими знаками

Как лучше всего преобразовать строку Delphi XE AnsiString, содержащую экранированное сочетание диакритических знаков, таких как «Fu \ u0308rst», в дружественную WideString «Fürst»?

Я знаю, что это не всегда возможно для всех комбинаций, но обычные латинские блоки должны поддерживаться без создания собственных глупых таблиц преобразования. Думаю, решение можно найти где-нибудь в новом модуле «Персонажи», но я его не понимаю.

5
задан RRUZ 24 April 2011 в 02:05
поделиться