Android Studio: unmappable character para codificar UTF-8

Después de importar mi proyecto de eclipse en android studio tengo el siguiente error:

Error: unmappable character for encoding UTF-8 

Android Studio : 0.5.8

6 Solutions collect form web for “Android Studio: unmappable character para codificar UTF-8”

Tuve el mismo problema porque había archivos con codificación de Windows-1251 y comentarios cirílicos. En Android Studio, que se basa en IntelliJ IDEA, puede resolverlo de dos maneras:

A) convertir la codificación de archivos a UTF-8 o

B) establezca la codificación correcta del archivo en su script build.gradle :

 android { ... compileOptions.encoding = 'windows-1251' // write your encoding here ... 

Para convertir la codificación de archivos utilice el menú en la esquina inferior derecha de IDE. Seleccione la codificación correcta del archivo primero -> pulse Recargar -> seleccione UTF-8 -> pulse Convertir .

También lea esto Use el UTF-8, Luke! Codificaciones de archivos en IntelliJ IDEA

Agregar lo siguiente a build.gradle soluciona el problema:

 android { ... compileOptions.encoding = 'ISO-8859-1' } 

1 / Convertir la codificación de archivos
Archivo -> Configuración -> Editor -> Codificaciones de archivos -> establecer UTF-8 para

  • Codificación IDE
  • Codificación del proyecto
  • Archivo de propiedad de codificación predeterminado

presiona OK

2 / Reconstruir proyecto

Construir -> Reconstruir proyecto

Tengo el problema con la codificación en javadoc generado por intellij idea. La solución es agregar

 -encoding UTF-8 -docencoding utf-8 -charset utf-8 

En argumentos de línea de comando!

UPDATE: más información sobre la compilación Javadoc en Intellij IDEA ver en mi post

Unos cuantos problemas de codificación que tuve que enfrentar no podían ser resueltos por soluciones anteriores. Tuve que actualizar mi Android Studio o ejecutar casos de prueba con el siguiente comando en el terminal de AS.

Gradlew limpio montarDebug testDebug

PS su configuración de codificación para IDE y el proyecto debe coincidir.

Espero eso ayude !

Agregar variable de sistema (para Windows) " JAVA_TOOL_OPTIONS " = " -Dfile.encoding = UTF8 " .

Lo hice solamente manera de arreglar este error.

  • Extraño problema de codificación JSON en Android 4.1.2
  • Java - Convertir cadena a objeto URI válido
  • La codificación de html de Android 4.0 se descompone en la vista web
  • UTF-8 de codificación en Volley Requests
  • Android, UTF8 - ¿Cómo puedo asegurar que UTF8 se utiliza para una preferencia compartida
  • Android muestra texto en una codificación incorrecta después de la actualización a Java 8
  • Post datos UTF-8 codificados en el servidor pierde ciertos caracteres
  • Cómo convertir una cadena UTF a ANSI y crear un archivo de texto ANSI en SSD con JAVA-ANDROID
  • Cadena de byte con UTF-8 da diferentes resultados en Android que en Windows JVM
  • Cómo almacenar y mostrar caracteres ISO-8859-1 y UTF8 utilizando perl
  • Cómo convertir caracteres de indicador a caracteres Unicode Escaped
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.