Estoy obteniendo una gran colección de archivos pdf de un servidor y algunos de ellos contienen este carácter '. En Mac esto no es un problema y todo funciona bien, pero cuando lo ejecuto en un entorno Linux falla. Si intento pegar el carácter solo, no pasa nada, y si lo pego dentro de una palabra e intento eliminar el carácter anterior, se convierte en? marca.
¿Existe alguna solución que no implique cambiar los nombres de los archivos en el servidor?
Respuesta1
Parece que esto se relaciona con la configuración regional del contenedor de Ubuntu que estás ejecutando.
Stack Overflow tiene una respuesta que parece funcionar:https://stackoverflow.com/a/27102762/895323
Incluso en Windows, lo siguiente me impedía usar caracteres Unicode: docker run -it --rm ubuntu:20.04 bash
.
Al especificar la LANG
variable de entorno según la respuesta SO, Unicode funcionó.
docker run -e LANG=C.UTF-8 -it --rm ubuntu:20.04 bash