Mi problema es que quiero que mi programa reconozca todos los caracteres de unicode (ejemplo de caracteres arabes), se que para trabajar con ellos debo usar un WideString y poner el codigo de unicode pq delphi no reconoce el caracteres en si mismo, un ejemplo
var
palabra_rara: WideString;
begin
palabra_rara := #1605;
end;
el problema es que no puedo concatenar letras por el codigo, osea que no permite
palabra_rara := #1605#1606; //ni tampoco
palabra_rara := #1605 #1606;
tambien me interesa que estos caracteres se guarden en mi base de datos, la idea seia guardar los codigos como caracteres o sea que me guarde como caracteres #1605 y que despues convertir esa string en el codigo unicode, el problema es que no encuentro que haga esa funcion (es como si hiciese StrToInt() pero con unicode).
Espero que podais darme unas orientaciones para estos dos problemas: La concatenación y la conversión.