Есть следующая проблема: fcl-xml, а именно dom.pp работает с WideString(USC-2/UTF-16), а LCL - с UTF8. В результате приходится заворачивать всю работу с XML в Utf8Encode/Utf8Decode. Хотелось бы этого избежать. В codetools для этой цели сделали свою версию dom.pp (laz_dom.pp) но похоже, что она здорово устарела по сравнению с dom.pp из FPC 2.4.0.
Решал ли кто-нибудь эту проблему? Может быть, возможно небольшим изменением dom.pp добиться прозрачной работы с UTF-8 без постоянной перекодировки?