Al cargar una página de un sitio web, el navegador recibe mucha información, incluidos datos sobre la página de códigos que determina los parámetros de visualización del idioma. Por lo general, la página de códigos se establece al crear un sitio, pero a veces es necesario cambiarla en un recurso que ya funciona.
Instrucciones
Paso 1
Se requieren páginas de códigos para admitir diferentes idiomas y cada página está numerada. Por ejemplo, el alfabeto cirílico corresponde a las codificaciones Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866. De estas, la primera es la más extendida en Internet. Otros idiomas tienen sus propias codificaciones.
Paso 2
Teniendo en cuenta que hay muchos idiomas, las antiguas codificaciones en algún momento empezaron a faltar, resultaron no muy convenientes. Por ello, en 1991, la organización sin ánimo de lucro "Unicode Consortium" propuso una nueva opción de codificación que permite representar los alfabetos de casi todos los idiomas existentes. El código se denominó "Unicode".
Paso 3
Unicode tiene varias variantes de representación, siendo la más famosa UTF-8. En Internet, fue él quien poco a poco comenzó a reemplazar las antiguas codificaciones. La ventaja de Unicode es que cuando ingresa a la página, nunca verá un conjunto de caracteres incomprensibles en lugar de letras. Los caracteres codificados en UTF-8 se muestran correctamente en computadoras con cualquier idioma. A veces, el término "Unicode" se usa indistintamente con la codificación UTF-16 que se usa en las interfaces de Windows.
Paso 4
Dado que los usuarios de otros países también visitan los recursos de la Internet rusa, reemplazar las codificaciones antiguas por una nueva se ha vuelto bastante relevante. Después de todo, la visualización incorrecta del texto obliga al usuario a abandonar el recurso, lo que afecta negativamente a su popularidad. Para cambiar la codificación de la página, ábrala en Dreamweaver. Seleccione el menú "Modificar" - "Propiedades de la página". En la ventana que se abre, seleccione "Nombre / Codificación", configure la codificación "Unicode (UTF-8)" y haga clic en Aceptar. No hay ninguna marca de verificación en el cuadro Incluir firma Unicode (BOM). Cambie todas las páginas del sitio de esta manera.
Paso 5
Si su sitio está alojado en el servidor web Apache (estos datos se encuentran en los materiales de referencia de alojamiento), debe crear un archivo de texto.htaccess en Notepad ++ (con un punto al principio). Se hace así: abra Notepad ++, seleccione "Archivo" - "Nuevo". Ingrese la siguiente línea en él: AddDefaultCharset utf-8. Si este archivo ya existe, simplemente agréguele la línea especificada.
Paso 6
Ahora haga clic en "Codificaciones" - "Convertir a formato UNIX". Cierre el programa, se le pedirá que guarde. Confirme el guardado, elija una ubicación para ello. Ingrese el nombre del archivo.htaccess, deje el tipo de archivo como Todos los tipos (*. *) Y haga clic en “Guardar”. Ahora cargue este archivo en el directorio raíz del sitio, en el mismo lugar donde se encuentra el archivo de la página principal.
Paso 7
Si el sitio usa bases de datos, agregue esta línea al código PHP de la conexión de la base de datos antes de la etiqueta de cierre?>: @Mysql_query ("SET NAMES 'utf8'");
Paso 8
Traducir un sitio a la codificación UTF-8 puede traer varios problemas, así que trabaje con una copia del sitio. Reemplace las páginas principales con las modificadas solo después de estar seguro de que todo funciona. Si es necesario, busque en línea materiales de referencia que describan su situación particular.