En algunos programas hay cuadrados en lugar de letras. Si en lugar de letras hay jeroglíficos, cuadrados y números. (Resolución de problemas con la visualización de fuentes en Windows XP). Solucionar el problema a través del registro.

  • Mira a
  • Configurar Windows correctamente.

    Antes de tomar cualquier medidas radicales, configurar o comprobar configuración de Windows. Para esto abriremos Panel de control (Panel de control) y seleccione " Idioma y estándares regionales." (Opciones regionales y de idioma), en la pestaña " Estándares regionales"(Opciones Regionales) busque la sección" Estándares locales y formatos" (Estándares y formatos y Ubicación): es responsable de la forma y el idioma en que se escribe la fecha, la hora, qué medidas de longitud se utilizan, etc. En nuestro caso, es mejor configurarlo ruso(Ruso). El segundo parámetro en el " Ubicación"responsable, entre otras cosas, de fuentes del sistema, esto es exactamente lo que necesitamos. Debe asegurarse de que se muestre: Rusia(Rusia).

    En la segunda pestaña " Además" en grupo " Idioma de programas que no son Unicode"Tenemos que sacar la lengua ruso(Ruso). Esta configuración permite que los programas que no admiten Unicode muestren menús y cuadros de diálogo en su lenguaje propio al instalar las páginas de códigos y fuentes necesarias. Sin embargo, es posible que los programas diseñados para otros idiomas (por ejemplo, el este de Asia) no muestren el texto correctamente. El idioma del sistema sólo afecta a los programas que no utilizan el formato Unicode. El idioma seleccionado no cambia el menú y Cuadros de diálogo Windows y otros programas compatibles con Unicode.


    En la "pestaña" Idiomas" (Idiomas) en el grupo Idiomas y servicios entrada de texto clic en el botón Más detalles, en la pestaña abierta Opciones(Parámetros) asegúrese de que en el " Servicios instalados "Al idioma ruso se le asigna el teclado ruso.


    Después de esto, al mostrar todos los menús y mensajes, XP utilizará la codificación rusa. Por supuesto, esto no afectará de ninguna manera a las letras latinas. En los programas rusificados, en lugar de letras, hay krakozyabrs. Si lo has configurado correctamente" Ajustes regionales", pero aún así, en los programas rusificados (por ejemplo, en Photoshop) se muestran galimatías en los nombres de las ventanas, comandos y paneles, entonces lo más probable es que tengas que recurrir al siguiente consejo, cabe señalar que es para usuarios experimentados y es más adecuado para no rusificados. Versiones de Windows De lo contrario, pueden comenzar problemas con los programas en ruso.

    1. Abra el registro.
    2. Busque la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage.

    3. Cambie el valor de los parámetros 1250 y 1252 de cp_1250.nls a cp_1251.nls y de cp_1252.nls a cp_1251.nls respectivamente. (Para Windows 2000/XP los nombres han cambiado ligeramente: C_1251.NLS sin una letra).
    4. Los cambios entrarán en vigor después de reiniciar la computadora.
    5. ADVERTENCIA: NUNCA elimine ni cambie información en el registro a menos que esté seguro de que es exactamente lo que necesita. De lo contrario, los cambios incorrectos en los datos pueden provocar fallas en trabajo de windows y en en el mejor de los casos, la información deberá ser restaurada.

    Al escribir, aparecen cuadrados en lugar de letras rusas:

    Si está seguro de que la fuente es cirílica, preste atención a si es una fuente. Se cree que este es un problema antiguo y ahora tiene poca relevancia, pero todavía se encuentran preguntas sobre este tema en los foros. dos tablas de códigos(Europa occidental) y (cirílico). 1252 incluye los rangos Unicode BasicLatin (latín simple) y (diacríticos para francés, alemán, etc.). 1251 incluye los rangos Unicode BasicLatin y Cyrillic. Las aplicaciones seleccionarán caracteres por número Unicode, aquí hay algunos problemas. Con aplicaciones que no son Unicode la situación es más complicada. EN caso general solo accederán a caracteres CP1252 (Europa occidental). ¡Todo lo anterior no depende de la versión de Windows! Si el alfabeto cirílico en la fuente ocupa el lugar del alfabeto latino extendido (CP1252), entonces en los programas que no son Unicode todo estará bien, pero los programas Unicode se detendrán: al ingresar con el diseño cirílico, buscarán caracteres con números cirílicos Unicode en la fuente (CP1251) y no los encontrarán. Si el alfabeto cirílico está en el CP1251 legítimo, entonces, por el contrario, los programas que no sean Unicode no lo encontrarán. Hay varias formas de engañar a todos y arruinar el alfabeto cirílico aquí y allá.

    1. Duplica el alfabeto cirílico en la parte inferior 1252 (WE) y 1251 (Cyr). Esto es lo que hace, por ejemplo, ParaType en sus fuentes con el sufijo de nombre CTT. Aquí habrá cierta tensión con el símbolo del euro y la letra serbia Ђ; digamos nuevamente gracias a la Comisión Unicode por nuestra infancia feliz sin su tutela y sin su euro.
    2. Cree una fuente que contenga solo CP1251 (Cyr) y luego descompóngala en el registro (w2k/XP) o en win.ini (Win9x) en [font_name] Cyr, tal como descomponemos Times New Roman en Times New Roman Cyr, Times. Nuevo CE romano, etc. Esto se puede hacer con el programa WGL Assistance (y otros similares). Para que WGL Assistance vea esta fuente como Cyr, al generarla en FontLab debe configurar las páginas de códigos admitidas: 1252 y 1251.
    3. Cree una fuente que contenga solo CP1251 (Cyr) y luego use el maravilloso truco que lleva el nombre del propio Bill Gates. Si algún byte en el archivo de fuente se cambia de 00 a CC, dicha fuente se considerará cirílica, es decir, Esto significa que con esta fuente, los programas que no sean Unicode accederán a CP1251, ¡que es lo que necesitamos! ( Se trata de sobre el byte alto del campo fsSelection de la tabla OS/2. Esta es una característica no documentada y, además, contraria a la especificación TrueType, pero así es exactamente como se diseñaron las fuentes nacionales del sistema en Win3.11). Puede hacerlo manualmente si sabe cómo buscar este byte, pero es más fácil Utilice FontLab. Esto se hace así: se instala el conjunto de caracteres de Microsoft Cyrillic CP1251, para evitar fallas con algunos programas Unicode (por ejemplo, Word 8/97) también instalamos CodePages compatibles: 1252 y 1251. Luego, en las propiedades TrueType marcamos la casilla Poner MS Char establecido en el campo fsSelection. Está todo en la bolsa (perdón por el juego de palabras). Esta característica funcionará en Win9x, w2k (y muy probablemente también en XP; en NT, no lo sé).

    De la teoría a la práctica

    Krakozyabry- ¿Qué tipo de palabra es esta interesante? Los usuarios rusos suelen utilizar esta palabra para describir la visualización (codificación) incorrecta/incorrecta de caracteres en programas o en el propio sistema operativo.
    ¿Por qué pasó esto? No encontrarás una respuesta definitiva. Esto puede deberse a los trucos de nuestros virus "favoritos", tal vez debido a un mal funcionamiento 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 salió bien. loco. EN razones generales Puede haber muchos, pero el más interesante es “Simplemente se levantó y se rompió”.
    Lea el artículo y descubra cómo solucionar el problema con la codificación en programas y en el sistema operativo Windows, una vez que haya sucedido.

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


    Por cierto, yo también me encontré en esta situación una vez y todavía tengo un archivo en mi escritorio que me ayudó a afrontarla. Por eso decidí escribir este artículo.

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

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

    1. Comprobación idioma instalado para programas que no soportan Unicode. Tal vez no lo entiendas.

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


    En Windows XP, además de esto, hay una lista a continuación " páginas de códigos tablas de conversión" y hay una línea con el número 20880. Es necesario que también haya 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é como recuerdo. Aquí está el archivo:

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

    Tienen el mismo principio: corregir jeroglíficos, cuadrados, preguntas o signos de exclamación en programas y sistemas operativos Windows (en el lenguaje común krakozyabry). Usé el primero y me ayudó.

    Y por último, un par de consejos:
    1) Si trabajas con el registro, no olvides hacer una copia de seguridad ( Copia de respaldo) en caso de que algo salga mal.
    2) Es aconsejable comprobar el 1er punto después de cada punto.

    Eso es todo. Ahora ya sabes cómo arreglar/eliminar Crackers (cuadrados, jeroglíficos, signos de exclamación y signos de interrogación) en un programa o Windows.

  • Mira a
  • Configurar Windows correctamente.

    Antes de tomar medidas drásticas, configuremos o verifiquemos la configuración de Windows. Para esto abriremos Panel de control(Panel de control) y seleccione " Idioma y estándares regionales." (Opciones regionales y de idioma), en la pestaña " Estándares regionales"(Opciones Regionales) busque la sección" Estándares y formatos lingüísticos." (Estándares y formatos y Ubicación): es responsable de la forma y el idioma en que se escribe la fecha, la hora, qué medidas de longitud se utilizan, etc. En nuestro caso, es mejor configurarlo ruso(Ruso). El segundo parámetro en el " Ubicación" es responsable, entre otras cosas, de las fuentes del sistema, esto es exactamente lo que necesitamos. Necesitamos asegurarnos de que esté configurado allí - Rusia(Rusia).

    En la segunda pestaña " Además" en grupo " Idioma de programas que no son Unicode"Tenemos que sacar la lengua ruso(Ruso). Esta opción permite que los programas que no admiten Unicode muestren menús y cuadros de diálogo en su propio idioma instalando las páginas de códigos y fuentes requeridas. Sin embargo, es posible que los programas diseñados para otros idiomas (por ejemplo, el este de Asia) no muestren el texto correctamente. El idioma del sistema sólo afecta a los programas que no utilizan el formato Unicode. El idioma seleccionado no cambia los menús y cuadros de diálogo. ventanas de ventanas y otros programas que soportan Unicode.


    En la "pestaña" Idiomas" (Idiomas) en el grupo Idiomas y servicios de entrada de texto clic en el botón Más detalles, en la pestaña abierta Opciones(Parámetros) asegúrese de que en el " Servicios instalados"Al idioma ruso se le asigna el teclado ruso.


    Después de esto, al mostrar todos los menús y mensajes, XP utilizará la codificación rusa. Por supuesto, esto no afectará de ninguna manera a las letras latinas. En los programas rusificados, en lugar de letras, hay krakozyabrs. Si ha configurado correctamente la "Configuración regional", pero aún así en los programas rusos (por ejemplo, Photoshop) se muestran galimatías en los nombres de las ventanas, comandos y paneles, lo más probable es que tenga que recurrir al siguiente consejo: Cabe señalar que es para usuarios experimentados y es más adecuado para versiones de Windows no rusificadas; de lo contrario, pueden comenzar problemas con los programas en ruso.

    1. Abra el registro.
    2. Busque la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage.

    3. Cambie el valor de los parámetros 1250 y 1252 de cp_1250.nls a cp_1251.nls y de cp_1252.nls a cp_1251.nls respectivamente. (Para Windows 2000/XP los nombres han cambiado ligeramente: C_1251.NLS sin una letra).
    4. Los cambios entrarán en vigor después de reiniciar la computadora.
    5. ADVERTENCIA: NUNCA elimine ni cambie información en el registro a menos que esté seguro de que es exactamente lo que necesita. De lo contrario, los cambios incorrectos en los datos pueden provocar un mal funcionamiento de Windows y, en el mejor de los casos, será necesario restaurar la información.

    Al escribir, aparecen cuadrados en lugar de letras rusas:

    Si está seguro de que la fuente es cirílica, preste atención a si es una fuente. Se cree que este es un problema antiguo y ahora tiene poca relevancia, pero todavía se encuentran preguntas sobre este tema en los foros. dos tablas de códigos (Europa occidental) y (cirílico). 1252 incluye los rangos Unicode BasicLatin (latín simple) y (diacríticos para francés, alemán, etc.). 1251 incluye los rangos Unicode BasicLatin y Cyrillic. Las aplicaciones Unicode seleccionarán caracteres por número Unicode, aquí hay algunos problemas. Con aplicaciones que no son Unicode la situación es más complicada. En general sólo accederán a caracteres CP1252 (Europa Occidental). ¡Todo lo anterior no depende de la versión de Windows! Si el alfabeto cirílico en la fuente ocupa el lugar del alfabeto latino extendido (CP1252), entonces en los programas que no son Unicode todo estará bien, pero los programas Unicode se detendrán: al ingresar con el diseño cirílico, buscarán caracteres con números cirílicos Unicode en la fuente (CP1251) y no los encontrarán. Si el alfabeto cirílico está en el CP1251 legítimo, entonces, por el contrario, los programas que no sean Unicode no lo encontrarán. Hay varias formas de engañar a todos y arruinar el alfabeto cirílico aquí y allá.

    1. Duplica el alfabeto cirílico en la parte inferior 1252 (WE) y 1251 (Cyr). Esto es lo que hace, por ejemplo, ParaType en sus fuentes con el sufijo de nombre CTT. Aquí habrá cierta tensión con el símbolo del euro y la letra serbia Ђ; digamos nuevamente gracias a la Comisión Unicode por nuestra infancia feliz sin su tutela y sin su euro.
    2. Cree una fuente que contenga solo CP1251 (Cyr) y luego descompóngala en el registro (w2k/XP) o en win.ini (Win9x) en [font_name] Cyr, tal como descomponemos Times New Roman en Times New Roman Cyr, Times. Nuevo CE romano, etc. Esto se puede hacer con el programa WGL Assistance (y otros similares). Para que WGL Assistance vea esta fuente como Cyr, al generarla en FontLab debe configurar las páginas de códigos admitidas: 1252 y 1251.
    3. Cree una fuente que contenga solo CP1251 (Cyr) y luego use el maravilloso truco que lleva el nombre del propio Bill Gates. Si algún byte en el archivo de fuente se cambia de 00 a CC, dicha fuente se considerará cirílica, es decir, Esto significa que con esta fuente, los programas que no sean Unicode accederán a CP1251, ¡que es lo que necesitamos! (Estamos hablando del byte alto del campo fsSelection de la tabla OS/2. Esta es una característica no documentada y, además, que contradice la especificación TrueType, pero así es exactamente como se diseñaron las fuentes nacionales del sistema en Win3.11). Puedes hacer esto manualmente si sabes cómo buscar este byte, pero es más fácil usar FontLab. Esto se hace así: se instala el conjunto de caracteres de Microsoft Cyrillic CP1251, para evitar fallas con algunos programas Unicode (por ejemplo, Word 8/97) también instalamos CodePages compatibles: 1252 y 1251. Luego, en las propiedades TrueType marcamos la casilla Poner MS Char establecido en el campo fsSelection. Está todo en la bolsa (perdón por el juego de palabras). Esta característica funcionará en Win9x, w2k (y muy probablemente también en XP; en NT, no lo sé).

    De la teoría a la práctica

    Krakozyabry- ¿Qué tipo de palabra es esta interesante? Los usuarios rusos suelen utilizar esta palabra para describir la visualización (codificación) incorrecta/incorrecta de caracteres en programas o en el propio sistema operativo.
    ¿Por qué pasó esto? No encontrarás una respuesta definitiva. Esto puede deberse a los trucos de nuestros virus "favoritos", tal vez debido a un mal funcionamiento 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 salió bien. loco. En general, puede haber muchas razones, pero la más interesante es "Simplemente se rompió así".
    Lea el artículo y descubra cómo solucionar el problema con la codificación en programas y en el sistema operativo Windows, una vez que haya sucedido.

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


    Por cierto, yo también me encontré en esta situación una vez y todavía tengo un archivo en mi escritorio que me ayudó a afrontarla. Por eso decidí escribir este artículo.

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

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

    1. Comprobamos el idioma instalado en busca de programas que no sean compatibles con Unicode. Tal vez no lo entiendas.

    Entonces, sigamos el camino: Panel de control - Opciones regionales y de idioma - pestaña Avanzado
    Allí nos aseguramos de 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 la tabla de conversión” y en ella hay una línea con el número 20880. También tiene que haber un ruso allí.

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

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

    Tienen el mismo principio: corregir jeroglíficos, cuadrados, preguntas o signos de exclamación en los programas y en el sistema operativo Windows (en el lenguaje común). krakozyabry). Usé el primero y me ayudó.

    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 aconsejable comprobar el 1er punto después de cada punto.

    Eso es todo. Ahora ya sabes cómo arreglar/eliminar Crackers (cuadrados, jeroglíficos, signos de exclamación y de interrogación) en un programa o Windows.



    
    Arriba