könnte man mal ganz naiv "lazarus utf8 to widestring" googlen, wobei das erste Ergebnis der Unicode Support in Lazarus Wiki Artikel ist, der alle Informationen enthält die du brauchst, so steht da drin:Mathias hat geschrieben: So 7. Mai 2023, 13:17 FPC macht mit fas allem mit.
Suche mal nach UTF16 oder Widestring.
Was genau deine Frage beantwortet. Das war grade weniger als 2 Minuten suchen mit den Informationen die du aus der zweiten Antwort in diesem Thread enrhalten hast. Wenn du nicht willens bist diesen minimalaufwand selbst zu betreiben, warum sollten wir dann willens sein diesen Aufwand für dich zu übernehmen?When a parameter type is WideString or UnicodeString, you can just pass a String to it. The compiler converts data automatically. There will be a warning about converting from AnsiString to UnicodeString which can be either ignored or suppressed by typecasting the String to UnicodeString.
Hier gibt es viele Leute die gerne helfen wenn du was nicht verstehst, aber du scheinst ja nicht Mal den Versuch zu unternehmen das Problem selbst zu lösen. Da wunder dich nicht wenn dir niemand die Lösung auf dem Silbertablett serviert