Al realizar algunos programas en Java con Netbeans, me aparecía un error, y es que al intentar leer caracteres especiales, acentos o la letra ñ daba fallo. Este problema es debido a la codificación de caracteres de Netbeans (Encodig), por defecto pone la codificación UTF-8 y hay que cambiarla a ISO-8859-1. Abajo del artículo os dejo la definición de la codificación de caracteres.
Hacer estos pasos en netbeans:
1.- Si ya se tiene abierto el proyecto en Netbeans, click secundario en el titulo del proyecto en el Navegador de Proyectos y elegir la opción "Properties".
2.- Hasta abajo viene el Encoding aqui viene por defecto el UTF-8, solamente entre las opciones buscar y seleccionar la codificación ISO-8859-1, es equivalente al ASCII. Eso es todo, con esto los problemas de codificación de caracteres deben estar resueltos.
Hacer estos pasos en netbeans:
1.- Si ya se tiene abierto el proyecto en Netbeans, click secundario en el titulo del proyecto en el Navegador de Proyectos y elegir la opción "Properties".
2.- Hasta abajo viene el Encoding aqui viene por defecto el UTF-8, solamente entre las opciones buscar y seleccionar la codificación ISO-8859-1, es equivalente al ASCII. Eso es todo, con esto los problemas de codificación de caracteres deben estar resueltos.
Formatos:
UTF-8 (8-bit Unicode Transformation Format)
ISO 8859-1
Espero que os sirva,
Saludos!!!!
Es un formato de codificación de caracteres Unicode e ISO 10646 utilizando símbolos de longitud variable. Sus características principales son:
- Es capaz de representar cualquier carácter Unicode.
- Usa símbolos de longitud variable (de 1 a 4 bytes por carácter Unicode).
- Incluye la especificación US-ASCII de 7 bits, por lo que cualquier mensaje ASCII se representa sin cambios.
- Incluye sincronía. Es posible determinar el inicio de cada símbolo sin reiniciar la lectura desde el principio de la comunicación.
- No superposición. Los conjuntos de valores que puede tomar cada byte de un carácter multibyte, son disjuntos, por lo que no es posible confundirlos entre sí.
ISO 8859-1
Es una norma de la ISO que define la codificación del alfabeto latino, incluyendo los diacríticos (como letras acentuadas, ñ, ç), y letras especiales (como ß, Ø), necesarios para la escritura de las siguientes lenguas originarias de Europa occidental.
Espero que os sirva,
Saludos!!!!
Gracias me sirvio bastante muy buena la info
ResponderEliminarDe nada
EliminarGracias compi
ResponderEliminarGracias, me sirvio mucho tu aporte, exelente
ResponderEliminargracias por tu aporte.Me ayudo mucho
ResponderEliminarGracias
ResponderEliminarMuchas gracias, seria bueno saber en que parte del proyecto se configura este parametro para integrarlo desde codigo.
ResponderEliminarHola, amigo
ResponderEliminarSigo con el mismo problema
Lo he cambiado a ISO-8859-1 y sigue igual
me pasa igual
Eliminar