Me respondo a mí mismo, tras toda la mañana buscando me doy cuenta de que la solución era mucho más simple de lo que pensaba.
Para pasarlo a UTF, bastaría unicamente con esta sencilla instrucción en cada línea del fichero de texto:
Cadena:=Pchar(UTF8Encode(DatosBarra[0]));
Para UNICODE sería prácticamente similar, aunque usando la función StringToWideChar en lugar del UTF8Encode.
Gracias igualmente y perdón por abrir el post inútilmente.
Saludos!
|