Hola a todos,
Por motivos que no vienen al caso, una aplicación que tengo ha de
crear directorios en una unidad Samba (Z:/).
En un formulario, le pido al usuario el nombre de la carpeta y tras
ello creo el directorio en Z:
Si creo la carpeta con los datos tal me los da el usuario (“sin
limpiar”) no tengo problema, me la crea perfectamente, tenga acentos o
eñes o lo que sea con FileUtils.mkdir(path)
El problema viene en cuando intento, por ejemplo, pasarla a mayúsculas
con un .upcase. Desde ese mismo momento los acentos no me los trata
bien, ni las eñes.
Supongo que es un problema por sistemas de codificación, pero a priori
no sé como solucionarlo… La verdad es que no quiero hacer una
función quita_acentos con 12 gsubs (5 vocales minúscula + 5 vocales
mayúscula + ñ + Ñ)… tiene que existir una forma más elegante de
resolver el problema.
Gracias por adelantado!
Un saludo!