Problemas con la codificación. Visualización incorrecta de las fuentes. Resolvemos el problema con la codificación de las aplicaciones de Windows Cambiar la página de códigos de Windows 7

💖 ¿Te gusta? Comparte el enlace con tus amigos

A mi me pasó algo parecido el otro día. En algunos programas rusificados, parte de las inscripciones de la interfaz comenzaron a parecer que se insertaron huellas de pájaros en lugar de letras:

Para ser honesto, pasé casi dos días buscando una solución al problema. En todos los foros y servicios de "preguntas y respuestas", en todos los manuales e instructivos, todos como uno repetían la misma receta de solución, que a alguien le pudo haber ayudado. Pero no a mí. Y solo cuando mi cerebro ya había comenzado a hervir y me abandonó cualquier esperanza de resolver el problema, todo encajó en su lugar.

Decidí ordenar los resultados de las búsquedas en " Una guía integral para resolver todos los problemas de codificación en los quirófanos sistemas Windows XP y Windows Vista/7". Aunque puede que no sea tan universal ya...

Resolviendo problemas de codificación en Windows XP

1. Primero debe asegurarse de que el idioma ruso esté instalado para los programas que no son compatibles con Unicode.

Nosotros abrimos " Panel de control". Ir a la pestaña " Además».

Después de eso, busque el artículo 20880 en la lista ubicada en la misma pestaña y marque la casilla junto a él:

2. Es posible que los problemas de codificación se deban a una violación de la configuración de fuentes del sistema.

Para restaurar la configuración de la fuente, descargue y ejecute el archivo que contiene, ignorando todas las advertencias del sistema:

Resolviendo problemas de codificación en Windows Vista/7

1. Como en el caso de Windows XP, primero asegúrese de que el ruso esté instalado para los programas que no son compatibles con Unicode.

Nosotros abrimos " Panel de control” y haga doble clic en el icono “ ". Ir a la pestaña " Además" y establecer el idioma ruso como " Lenguajes de programa que no son compatibles con Unicode»:

Guarde los cambios y reinicie su computadora. Si el problema persiste, vaya al paso 2.

2. Para restaurar la configuración de la fuente, descargue y ejecute el archivo que contiene, ignorando todas las advertencias del sistema:

Reinicie el sistema. Si el problema persiste, vaya al paso 3.

3. El siguiente paso es cambiar las claves de registro que son responsables de las codificaciones. Es recomendable realizar estos cambios solo como último recurso y solo si todos los puntos anteriores no han llevado a nada.

Para realizar estos cambios, descargue y ejecute el archivo que contiene. Al igual que en el párrafo anterior, aparecerán avisos del sistema.

Después de estos cambios, también deberá reiniciar el sistema.

4. Si todo lo anterior no ayudó, debe cambiar los nombres de los siguientes archivos de página de códigos en la carpeta C:\Windows\System32:

Expediente " c_1252.nls" sobre el " c_1252.nls.bak»
Expediente " c_1253.nls" sobre el " c_1253.nls.bak»
Expediente " c_1254.nls" sobre el " c_1254.nls.bak»
Expediente " c_1255.nls" sobre el " c_1255.nls.bak»

Dado que estos archivos están protegidos contra modificaciones, es recomendable utilizar un maravilloso programa para realizar esta operación. Después de instalarlo, debe hacer clic derecho en el archivo deseado y seleccionar "Desbloquear". En la ventana que se abre, seleccione " Rebautizar". Cambie el nombre del archivo y haga clic en " OK»:

Después de cambiar el nombre de los archivos anteriores, copie el archivo " c_1251.nls" a alguna otra carpeta (o copiar al portapapeles) y luego cambiarle el nombre a " c_1252.nls". Vuelva a pegar (copiar) el archivo " c_1251.nls» a una carpeta C:\Windows\System32 y cambiar el nombre a " c_1253.nls", y luego repite esto dos veces más, renombrándolo a " c_1254.nls" y " c_1255.nls».

Como consecuencia de este párrafo, los expedientes " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' será reemplazado por el archivo ' c_1251.nls". No olvide devolver también el archivo " c_1251.nls»:

Aquí está tal instrucción resultó. Si algo no está claro, pregunte en los comentarios. Tal vez yo (u otros lectores) ayudemos a resolver su problema.

En algunos casos, los usuarios de la séptima versión del sistema operativo de Microsoft se enfrentan al siguiente problema: parte del texto (archivos, controles del sistema o programa, páginas en el navegador) se muestran como caracteres ilegibles, los llamados. "Krakozyabry". Resolver este problema puede ser bastante simple.

No se reconoce la causa raíz del problema en cuestión. instalado por el sistema se ha seleccionado la codificación o la tabla de conversión incorrecta. Puede solucionar este problema de varias maneras.

Método 1: cambiar la configuración regional del sistema

En la mayoría de los casos, las dificultades con el reconocimiento de codificación se pueden eliminar cambiando la configuración regional del sistema: de ruso a inglés y luego de nuevo a ruso. Esto se hace de la siguiente manera:

Método 2: cambiar la codificación a través del registro del sistema

El segundo método para corregir errores al leer la codificación es seleccionar manualmente las tablas requeridas a través del registro del sistema.

Primera opción


Opción alternativa
La primera secuencia de reemplazo de codificación presentada no es eficiente en el tiempo, pero hay una forma de acelerarla: cree un archivo REG con comandos predefinidos.

  1. Abra el Bloc de notas con privilegios administrativos: abierto "Comienzo", comience a escribir el nombre del programa en la barra de búsqueda, luego haga clic derecho en el resultado y seleccione el elemento apropiado del menú contextual
  2. Pegue el siguiente texto en el cuadro:


    "1250"="c_1250.nls"
    "1251"="c_1251.nls"
    "1252"="c_1252.nls"
    "1253"="c_1253.nls"
    "1254"="c_1254.nls"
    "1255"="c_1255.nls"


    "ARIAL"=dword:00000000


    "Arial,0"="Arial,204"
    "Comic Sans MS, 0"="Comic Sans MS, 204"
    "Correo,0"="Correo Nuevo,204"
    "Correo,204"="Correo Nuevo,204"
    "MS Sans Serif,0"="MS Sans Serif,204"
    "Tahoma,0"="Tahoma,204"
    "Times New Roman,0"="Times New Roman,204"
    "Verdana,0"="Verdana,204"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    Atención! ¡Asegúrese de ingresar una línea vacía después de la última línea!

  3. Luego usa párrafos "Expediente""Guardar como".


    Se abrirá una ventana para guardar: primero seleccione "Todos" en el menú "Tipo de archivo", luego ingrese el nombre del documento que se creará en el siguiente formato:

    *nombre arbitrario*.reg

  4. cerca "Computadora portátil" y navegue hasta el directorio donde guardó el archivo. Tenga en cuenta que ahora su icono parece un archivo de registro. En esta etapa, recomendamos hacer respaldo datos - abierto "Editor de registro" y usa los puntos "Expediente""Exportar".

    Después de eso, puede ejecutar el archivo REG creado haciendo doble clic en LMB.

    Confirme que desea realizar cambios.

  5. Reinicia tu computadora.
  6. En la mayoría de los casos, los pasos anteriores son suficientes para solucionar todos los problemas con krakozyabry, pero debe tener en cuenta que pueden generar otros problemas, por lo que recomendamos usarlo solo como último recurso.

Método 3: reinstalar el sistema operativo

Los métodos descritos anteriormente pueden no tener el efecto deseado: el problema continúa observándose, a pesar de las acciones del usuario. En este caso, la asociación incorrecta de las tablas de codificación no se puede cambiar manualmente y la única forma de solucionarlo es reinstalar el sistema operativo.

Conclusión

Hemos considerado métodos para solucionar el problema de mostrar krakozyabr en lugar de texto normal en Windows 7. Finalmente, queremos señalar que tal falla se observa con mayor frecuencia en "reempaquetados" pirateados, por lo que le recordamos una vez más: use solo software con licencia o sus análogos gratuitos.

Krakozyabry¿Qué es una palabra interesante? Los usuarios rusos suelen utilizar esta palabra para referirse a la visualización (codificación) incorrecta / incorrecta de caracteres en los programas o en el propio sistema operativo.
¿Por qué pasó esto? No encontrarás una sola respuesta. Esto puede deberse a los trucos de nuestros virus "favoritos", puede deberse a una falla del sistema operativo Windows (por ejemplo, se cortó la electricidad y la computadora se apagó), tal vez el programa creó un conflicto con otro sistema operativo y todo "voló". En general, puede haber muchas razones, y la más interesante es "Simplemente lo tomó y se rompió así".
Leemos el artículo y descubrimos cómo solucionar el problema de codificación en los programas y el sistema operativo Windows, ya que sucedió.

Para aquellos que todavía no entienden lo que quiero decir, aquí hay algunos:


Por cierto, también me metí en esta situación una vez y todavía hay un archivo en el Escritorio que me ayudó a lidiar con eso. Por lo tanto, decidí escribir este artículo.

Varias "cosas" son responsables de mostrar la codificación (fuente) en Windows: estos son el idioma, el registro y los archivos del sistema operativo en sí. Ahora los revisaremos por separado y punto por punto.

Cómo eliminar y reparar krakozyabry en lugar de ruso (letras rusas) en un programa o Windows.

1. Verificamos el idioma instalado para los programas que no son compatibles con Unicode. Tal vez se perdió en ti.

Entonces, sigamos el camino: Panel de control - Opciones regionales y de idioma - Pestaña Avanzado
Allí buscamos que el idioma sea el ruso.


En Windows XP, además de esto, en la parte inferior hay una lista de "Páginas de códigos de tablas de conversión" y hay una línea con el número 20880. Es necesario que también hubiera un ruso.

6. El último punto en el que les dejo un archivo que me ayudó a arreglar todo una vez y por eso lo dejé de recuerdo. Aquí está el archivo:

Hay dos archivos dentro: krakozbroff.cmd y krakozbroff.reg

Su principio es el mismo: corregir jeroglíficos, cuadrados, preguntas o signos de exclamación en programas y sistemas operativos Windows por todos los medios (en común krakozyabry). Usé el primero y funcionó para mí.

Y por último, un par de consejos:
1) Si trabaja con el registro, no olvide hacer una copia de seguridad (copia de seguridad) en caso de que algo salga mal.
2) Es recomendable marcar el 1er ítem después de cada ítem.

Eso es todo. Ahora ya sabe cómo reparar eliminar / reparar Krakozyabry (cuadrados, jeroglíficos, signos de exclamación e interrogación) en un programa o Windows.

A mi me pasó algo parecido el otro día. En algunos programas rusificados, parte de las inscripciones de la interfaz comenzaron a parecer que se insertaron huellas de pájaros en lugar de letras:

Para ser honesto, pasé casi dos días buscando una solución al problema. En todos los foros y servicios de "preguntas y respuestas", en todos los manuales e instructivos, todos como uno repetían la misma receta de solución, que a alguien le pudo haber ayudado. Pero no a mí. Y solo cuando mi cerebro ya había comenzado a hervir y me abandonó cualquier esperanza de resolver el problema, todo encajó en su lugar.

Decidí ordenar los resultados de las búsquedas en " Una guía integral para resolver todos los problemas de codificación en sistemas operativos Windows XP y Windows Vista/7". Aunque puede que no sea tan universal ya...

Resolviendo problemas de codificación en Windows XP

1. Primero debe asegurarse de que el idioma ruso esté instalado para los programas que no son compatibles con Unicode.

Nosotros abrimos " Panel de control". Ir a la pestaña " Además».

Después de eso, busque el artículo 20880 en la lista ubicada en la misma pestaña y marque la casilla junto a él:

2. Es posible que los problemas de codificación se deban a una violación de la configuración de fuentes del sistema.

Para restaurar la configuración de fuentes, descargue este archivo

este archivo

Resolviendo problemas de codificación en Windows Vista/7

1. Como en el caso de Windows XP, primero asegúrese de que el ruso esté instalado para los programas que no son compatibles con Unicode.

Nosotros abrimos " Panel de control” y haga doble clic en el icono “ ". Ir a la pestaña " Además" y establecer el idioma ruso como " Lenguajes de programa que no son compatibles con Unicode»:

Guarde los cambios y reinicie su computadora. Si el problema persiste, vaya al paso 2.

2. Para restaurar la configuración de la fuente, descargue este archivo y ejecute el archivo que contiene, ignorando todas las advertencias del sistema:

Reinicie el sistema. Si el problema persiste, vaya al paso 3.

3. El siguiente paso es cambiar las claves de registro que son responsables de las codificaciones. Es recomendable realizar estos cambios solo como último recurso y solo si todos los puntos anteriores no han llevado a nada.

Para realizar estos cambios, descargue este archivo y ejecute el archivo que contiene. Al igual que en el párrafo anterior, aparecerán avisos del sistema.

Después de estos cambios, también deberá reiniciar el sistema.

4. Si todo lo anterior no ayudó, debe cambiar los nombres de los siguientes archivos de página de códigos en la carpeta C:\Windows\System32:

Expediente " c_1252.nls" sobre el " c_1252.nls.bak»
Expediente " c_1253.nls" sobre el " c_1253.nls.bak»
Expediente " c_1254.nls" sobre el " c_1254.nls.bak»
Expediente " c_1255.nls" sobre el " c_1255.nls.bak»

Dado que estos archivos están protegidos contra modificaciones, es recomendable utilizar un maravilloso programa para realizar esta operación. Después de instalarlo, debe hacer clic derecho en el archivo deseado y seleccionar "Desbloquear". En la ventana que se abre, seleccione " Rebautizar". Cambie el nombre del archivo y haga clic en " OK»:

Después de cambiar el nombre de los archivos anteriores, copie el archivo " c_1251.nls" a alguna otra carpeta (o copiar al portapapeles) y luego cambiarle el nombre a " c_1252.nls". Vuelva a pegar (copiar) el archivo " c_1251.nls» a una carpeta C:\Windows\System32 y cambiar el nombre a " c_1253.nls", y luego repite esto dos veces más, renombrándolo a " c_1254.nls" y " c_1255.nls».

Como consecuencia de este párrafo, los expedientes " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' será reemplazado por el archivo ' c_1251.nls". No olvide devolver también el archivo " c_1251.nls»:

Aquí está tal instrucción resultó. Si algo no está claro, pregunte en los comentarios. Tal vez yo (u otros lectores) ayudemos a resolver su problema.

A veces, por una razón u otra, los usuarios de Windows experimentan algo que hace que la codificación falle. Algún tipo de programa recién instalado, un virus, manipulaciones en el registro, nunca se sabe qué... ¡Aquí han volado las codificaciones y ya está!

A mi me pasó algo parecido el otro día. En algunos programas rusificados, parte de las inscripciones de la interfaz comenzaron a parecer que se insertaron huellas de pájaros en lugar de letras:

Para ser honesto, pasé casi dos días buscando una solución al problema. En todos los foros y servicios de "preguntas y respuestas", en todos los manuales e instructivos, todos como uno repetían la misma receta de solución, que a alguien le pudo haber ayudado. Pero no a mí. Y solo cuando mi cerebro ya había comenzado a hervir y me abandonó cualquier esperanza de resolver el problema, todo encajó en su lugar.

Decidí ordenar los resultados de las búsquedas en " Una guía universal para resolver todos los problemas de codificación en los sistemas operativos Windows XP y Windows Vista/7". Aunque puede que no sea tan universal... ;)

Resolviendo problemas de codificación en Windows XP:

Párrafo 1. Primero debe asegurarse de que el idioma ruso esté configurado para programas que no son compatibles con Unicode.

Nosotros abrimos « Panel de control» y haga doble clic en el icono « » . ir a la pestaña « Además» « ».

Después de eso, busque el artículo 20880 en la lista ubicada en la misma pestaña y marque la casilla junto a él:

Punto 2. Es posible que los problemas de codificación se deban a una violación de la configuración de fuentes del sistema.

Para restaurar la configuración de fuentes, descargue este archivo


Punto 3. El siguiente paso es cambiar las claves de registro que son responsables de las codificaciones. Es recomendable realizar estos cambios solo como último recurso y solo si todos los puntos anteriores no han llevado a nada.

este archivo

Resolviendo problemas de codificación en Windows Vista/7:

1. Como en el caso de Windows XP, primero asegúrese de que el ruso esté instalado para los programas que no son compatibles con Unicode.

Nosotros abrimos « Panel de control» y haga doble clic en el icono « idioma y estándares regionales» . ir a la pestaña « Además» y establecer el idioma ruso como « Lenguajes de programa que no son compatibles con Unicode»:

Guarde los cambios y reinicie su computadora. Si el problema persiste, vaya al paso 2.

2. Para restaurar la configuración de la fuente, descargue este archivo y ejecute el archivo que contiene, ignorando todas las advertencias del sistema:


Reinicie el sistema. Si el problema persiste, vaya al paso 3.

3. El siguiente paso es cambiar las claves de registro que son responsables de las codificaciones. Es recomendable realizar estos cambios solo como último recurso y solo si todos los puntos anteriores no han llevado a nada.

Para realizar estos cambios, descargue este archivo y ejecute el archivo que contiene. Al igual que en el párrafo anterior, aparecerán avisos del sistema.

Después de estos cambios, también deberá reiniciar el sistema.

4. Si todo lo anterior no ayudó, debe cambiar los nombres de los siguientes archivos de página de códigos en la carpeta C:\Windows\System32:

Expediente " c_1252.nls" sobre el " c_1252.nls.bak»
Expediente " c_1253.nls" sobre el " c_1253.nls.bak»
Expediente " c_1254.nls" sobre el " c_1254.nls.bak»
Expediente " c_1255.nls" sobre el " c_1255.nls.bak»

Dado que estos archivos están protegidos contra modificaciones, es recomendable utilizar un maravilloso programa para realizar esta operación. Puede descargar el programa desde

decirles a los amigos