Generalidades
Los servidores de DreamHost corren diferentes sistemas operativos que son todos basados en Linux. Los servidores Linux usan algo llamado locale para especificar los lenguajes disponibles que es servidor es capaz de reconocer. Esto te permite usar los caracteres de lenguaje preferidos cuando estés creando archivos y directorios en el servidor.
Ver los lenguajes disponibles
Los lenguajes específicos están instalados en todos los servidores por defecto. Los siguientes pasos explican como ver los lenguajes disponibles.
- Inicia sesión en tu servidor DreamHost vía SSH.
- Corre el siguiente comando:
[server]$ locale -a
- Una lista de todos los lenguajes disponibles aparece.
Ver los caracteres en un buscador
Los locales instalados en el servidor te permiten crear archivos y directorios usando tu lenguaje preferido, sin embargo, un buscador web puede no ser capaz de convertir los caracteres no latinos predeterminadamente. Para resolver esto, puedes especificar el código para que el buscador pueda leerlos. Puedes hacer esto de dos maneras:
- Agrega el código a los archivos individualmente
- Agrega el código a tu archivo .htaccess
Archivos individuales
Puedes agregar la siguiente línea a la sección <head> de una página HTML para mostrar los caracteres en tu lenguaje preferido.
<head> <meta charset="UTF-8"> </head>
Este es el código predeterminado para HTML5. El siguiente enlace explica esto con mayor detalle:
Agregar una línea a tu archivo .htaccess
También puedes agregar una línea al archivo .htaccess de tu sitio web para configurar el código para todos los archivos. Por ejemplo, agrega la siguiente línea para que todos los archivos .html puedan usar el código UTF-8.
AddCharset UTF-8 .html
El siguiente enlace explica esto con más detalle:
Mostrar caracteres no latinos en un directorio index
Si visitas un directorio sin un archivo index (como index.html), una lista de todos los archivos y directorios dentro de ese directorio se mostrarán. Sin embargo, si estás usando caracteres no latinos, puede que no se muestren por defecto. Para corregir esto, agrega la siguiente línea al archivo .htaccess de tu sitio web.
IndexOptions Charset=UTF-8
Recarga el directorio index y todos los archivos y directorios mostrarán los caracteres correctamente.
Agregar diferentes locales
Si deseas instalar un locale que no está ya configurado en tu servidor DreamHost, debes actualizar a un servidor Dedicado.
En un servidor Dedicado, podrás crear un usuario admin. Este usuario admin tendrá acceso a root/sudo para instalar locales adicionales. El soporte de DreamHost no puede asistir con estas configuraciones personalizadas, pero el siguiente enlace puede ser de ayuda:
DreamHost también ofrece servicios de desarrollo Profesional quienes pueden asistir más: