Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problemas de Codificacion NetBeans 6.7.1

Estas en el tema de Problemas de Codificacion NetBeans 6.7.1 en el foro de Programación General en Foros del Web. Buenas. Resulta que pasa lo siguiente. -Tengo un .txt con caracteres especiales y más texto. Algo como esto Código: 9E*Q92æØ8Dj±8 -Y lo que hago es ...
  #1 (permalink)  
Antiguo 20/09/2009, 16:02
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 0
Problemas de Codificacion NetBeans 6.7.1

Buenas.
Resulta que pasa lo siguiente.
-Tengo un .txt con caracteres especiales y más texto. Algo como esto
Código:
9E*Q92æØ8Dj±8
-Y lo que hago es mostrarlos en jLabel.

Cuando hago esto desde NetBeans 6.7.1 todo va perfecto.
Pero cuando creo el archivo .jar y lo ejecuto, me muestra un texto totalmente diferente, los caracteres especiales no me los muestra. Lo que hace es mostrarme un grupo de letras que representan a esos caracteres especiales.

Entonces tengo problemas en la codificación que usa Windows Vista o en la de la JDK.

Entonces, si ese es el problema que tengo, ¿cómo hago para hacer que el jdk trabaje con la codificación que me trabaja NetBeans 6.7.1 o que Windows Vista lo haga?

Guienme xfavor!




GRACIAS

xfa Ayuda...
  #2 (permalink)  
Antiguo 20/09/2009, 23:54
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas de Codificacion NetBeans 6.7.1

Que montón de visitas tiene este post xD
jeje


Bueno al final di con una solución de entre muchas y es mediante la utilización de este código:
Código:
Reader lector = new BufferedReader(new InputStreamReader(
                new FileInputStream("C:\\documento.txt"),
                "UTF-8"));
        
        int ch;
        String variable= "";
        do {
            ch = lector.read();
            if (ch != -1) {
                variable = variable + (char) ch;
            }
        } while (ch != -1);
        char[] arrayDentro = variable.toCharArray();

Y eso era todo...

Despues de horas buscando información di con el resultado y aprendí cosas extras xD...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.