error svn Linux Cant convertir cadena a partir de cómo hacerlo

  

Linux Use SVN, cuando había un mensaje de error que pueden y lsquo;? T convierten una cadena de rsquo; UTF-8 y lsquo; de codificación nativa, principalmente formato de codificación causado problema, Xiao Bian le dio el siguiente método fue introducido para resolver este problema.

En Linux, svn co, cuando svn arriba o svnc limpieza, si hay nombre de archivo del archivo de China reportó el siguiente error:

svn: Puede y rsquo; t convertir cadena a partir de y lsquo; UTF-8 y rsquo; de codificación nativa:

svn: src /main /webapp /recursos /js /My97DatePicker /? ? 229 188 128 229 143 145 229 140 133
significa generalmente

es la primera línea: ??????? cadena no se puede convertir de codificación UTF-8 a locales, principalmente porque el cliente SVN utf8 necesidad de apoyar chino.

La segunda línea de la ruta del archivo de reembolso, ver archivos en su camino, definitivamente hay un archivo con el nombre chino. Es necesario para ver la codificación de sistema de archivos:

LANG = en_US.UTF-8

LC_CTYPE = " C "

LC_NUMERIC = " C "

LC_TIME = " C "

LC_COLLATE = " C "

LC_MONETARY = " C "

LC_MESSAGES = " C "

LC_PAPER = " C "

LC_NAME = " C "

LC_ADDRESS = " C "

LC_TELEPHONE = " C "

LC_MEASUREMENT = " C "

LC_IDENTIFICATION = " C "

LC_ALL = C

bash_profile sólo es necesario modificar el archivo puede, añadir las siguientes líneas:

exportación LC_ALL = en_US.UTF-8

export LANG = en_US.UTF-8

IDIOMA exportación = en_US.UTF-8

y haga clic fuente:

. ~ /.Bashrc

En este momento, a continuación, volver operaciones SVN no son reportados a SVN: Puede y lsquo; t convertir la serie de rsquo; UTF-8 y lsquo; de codificación nativa: el mal. locale

Otra solución

la solución es simple, bien configurado el sistema actual:

LC_CTYPE de exportación = " zh_CN.UTF-8 ″

a continuación, volver a la caja puede ser.

Tenga en cuenta que, en función de las variables del conjunto de caracteres del sistema, si no zh_CN.UTF-8, es posible cambiar el GB2312:

LC_CTYPE de exportación = " zh_CN.GB2312 ″

Además, algunos nombres diferentes variables, usando:

export LANG = " zh_CN.UTF-8 ″

es el Linux svn dado anteriormente can ‘ t convertir cadena a partir de la introdujo la solución, hay dos maneras de resolver, el segundo método es relativamente simple, pero no necesariamente será capaz de resolver el problema de error sVN.

Copyright © Conocimiento de Windows All Rights Reserved