2012-02-23 16 views
6

No se pudo completar el guardado. Motivo: Algunos caracteres no se pueden asignar utilizando la codificación de caracteres "Cp1252". Cambie la codificación o elimine los caracteres que no son compatibles con la codificación de caracteres "Cp1252".Guardar No se pudo completar. ECLIPSE ERROR

Este es mi problema al intentar cambiar algunos de los códigos de mi proyecto. Y cuando elimino el carácter o lo guardo como utf-8, el proyecto no se ejecutará. Por favor, ayúdame. Muchas gracias de antemano.

+0

¿Qué tipo de archivo? ¿De qué manera el proyecto depende de un carácter que "no se ejecutará" sin él? –

+0

posible duplicado de [No se puede crear un archivo con caracteres de idioma extranjero] (http://stackoverflow.com/questions/3598117/unable-to-create-a-file-with-foreign-language-characters) –

Respuesta

1

Esto también puede ocurrir cuando intenta copiar y pegar código de otros lugares como PDF. La razón de esto es porque el eclipse no siempre comprende los caracteres que provienen de un archivo PDF.

La respuesta para esto es volver a escribir el código, o tal vez copiar pegar esto a través de la libreta (yo personalmente nunca trataron de copiar a través de la libreta)

1

Cuando tengo este problema, yo guardar como UTF-8 y no hay ningún problema más.
Si guarda de esta manera y todavía no funciona, debe haber un error con el código. A veces, en XML, tiene letras como esta: đšćčš y eso puede ser un problema.

6

Retire todo el carácter/palabra en su clase que están en idioma Inglés, excepto como Japaneze o chaineaze etc.

lo contrario

simplemente copiar su clase de Eclipse y pegarlo en su sistema en cualquier ubicación (C/escritorio) y abrirlo con el Editor (Bloc de notas/Wordpad) y editarlo y guardarlo y otra vez copiarlo en el Eclipse> su proyecto> su paquete

Gracias

2

que tenían el mismo problema.

Puse el archivo en el Bloc de notas y lo guardé. Notepad le dirá que algunos de los caracteres se perderán. Los que estás perdiendo son esos personajes ocultos o difíciles de identificar. Luego toma ese archivo de texto que acaba de almacenar y lo pega en eclipse o lo que sea que esté usando.

+0

¡Gracias! Siempre se siente mejor para eliminar el elemento ofensivo en lugar de cambiar la configuración para admitirlo o solucionarlo –

0

Copie sus códigos> abra el bloc de notas> guarde el archivo> copie sus códigos del bloc de notas> pegue eclipse.

Y guárdalo.

3

Recibí un mensaje similar al intentar editar un archivo en Eclipse. Cuando guardé como UTF-8, perdí algunos de los caracteres en mi documento. Yo era capaz de evitar esto:

  1. Al abrir el archivo
  2. Ir a Edición> Establecer la codificación ...
  3. Seleccionar otro
  4. Seleccionar ISO-8859-1
-1

Abra el código fuente desde el espacio de trabajo (C: \ Documents and Settings \ Administrator \ workspace \ myfiori_1) en el bloc de notas o en el teclado y guárdelo allí. Se reflejará aquí en eclipse.

1

Cuando mi versión de Eclipse (ADT 22) mostró este mensaje, la ventana de error emergente presentó la elección

"Find First Character."

uso de esta opción le mostrará los caracteres problemáticos en el archivo. En mi caso, estaban en un //COMMENT!, así que simplemente los eliminé. Ahorre luego funcionó.

+1

¿Puede ser más específico? – Zeus

0

Eclipse se ha conocido (según mi experiencia personal) para cambiar la codificación de un archivo (quizás haya presionado accidentalmente una tecla de método abreviado) ... pero no es obvio que la codificación del archivo haya cambiado. La configuración del archivo Eclipse parecía implicar que todos fueron heredados y todos los US-ASCII. Luego fui a usar vi y probé el comando: set (en un sistema MacOS), y encontré que el resto de mis archivos estaban en UTF-8, pero este que estaba obteniendo este problema, estaba en Latin1. "Guardar como UTF-8" resolvió el problema. Todavía no sé cómo cambió a Latin1.

0

Utilice esta expresión regular - [^ \ x00- \ x7F] para buscar todos los caracteres no estándar y reemplazarlos por nada. Eso funcionó para mí.

+0

Esto dará como resultado perder el carácter o la cadena –

0

Esto me sucedió a mí, cuando había copiado un código fuente que contenía caracteres asiáticos.

.append("월 ] ") 

sólo tiene que utilizar "salvado UTF-8"

0

Puede resolver esto en 2 sencillos pasos:

1) cambiar la configuración de codificación del archivo (Alt+Enter) ser UTF-8 o lo que usted necesita.

2) Guarde el archivo en el editor.

0
File img=new File("C:\\Users\\Ramakrishna\\Desktop\\Atal.jpg"); 

o

File img=new File("C:/Users/Ramakrishna/Desktop/Atal.jpg"); 

Esta línea dio mi problema Pero las soluciones anteriores no pudieron ayudarme. Creé un nuevo paquete y recreé la clase y escribí la misma línea de código más tarde.

+0

Por favor, borre su respuesta. No tiene nada que ver con el problema de esta pregunta. – Heri

0

Me enfrenté al mismo problema en eclipse. Luego descubrí que los permisos de los archivos se cambiaron de alguna manera. El problema se resolvió una vez que se agregó el permiso de escritura

Cuestiones relacionadas