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

Problemas de Codificacion NetBeans 6.7.1

Estas en el tema de Problemas de Codificacion NetBeans 6.7.1 en el foro de Java 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:03
 
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:53
 
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:15.