[ Foro de Pascal ]
Hola. Estoy siguiendo tu curso de Pascal en vídeo de YOUTUBE, y me descargué tu manual CUPAS en PDF, pero no encuentro la respuesta que necesito a esta pregunta. ¿Cómo hacer para utilizar en PASCAL fuentes Unicode? Concretamente, quiero hacer un diccionario bilingüe árabe-español, pero no consigo escribir los caracteres árabes en pantalla, aunque tengo instalado este idioma en el sistema (Windows 8).
Y más importante, ¿cómo podría luego trabajar con cadenas de texto en este idioma?
Gracias de antemano por tu atención. Un cordial saludo.
?? ?????
Si usas Free Pascal, tienes tipos de letra String específicos para Unicode:
https://wiki.freepascal.org/Character_and_string_types#String_types
Sin saber del tema, por si te ayuda pienso que también podría ser problema de cómo la consola de Windows muestra los caracteres.
Puedes probar el mismo código en un entorno linux (que también puede tener codificaciones distintas) o en algún compilador online, mismamente este (no es que me guste especialmente).
https://www.onlinegdb.com/online_pascal_compiler
Otra prueba más es activar en Windows dentro de idioma > region, pestaña Administrativo, Cambiar configuración regional del sistema, prueba a marcar la casilla [x] version Beta: Use UTF-8 Unicode para ver si ayuda.
El tema de las codificaciones es un infierno tanto para entender como en la práctica.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)