2012-04-12 23 views
8

Hace poco noté que la codificación de archivos de las páginas que creo en mi editor está por todas partes. Algunos se guardan como ANSI, algunos son "UTF-8 sin BOM". Me refiero a los archivos PHP, HTML, CSS, JavaScript.PHP File Encoding

¿Cuál es el mejor formato para guardar mis archivos?

Respuesta

4

El camino recomendado es usar UTF-8 en todas partes en su aplicación web. Incluye:

  • codificación del archivo
  • juego de caracteres de base de datos y codificación
  • manejo de cadenas
  • salida HTML charset

Un buen cheatsheet: http://developer.loftdigital.com/blog/php-utf-8-cheatsheet

Editar: Sólo quiero añadir , relacionado con el contexto de su pregunta, PHP no maneja la codificación de archivos en UTF-8 con BOM. Usa UTF-8 sin BOM y estarás bien.

+0

Hola, ¡Gracias! Siempre uso UTF-8 en todas partes, pero nunca presté atención a cómo se guardaron los archivos. – user1108996

1

Voto antes UTF-8 sin BOM. Sin embargo, tenga en cuenta que si solo usa caracteres regulares en inglés, ¡los archivos ASCII y UTF-8 casi siempre serán idénticos! Esto significa que su editor puede leer el juego de caracteres como ASCII aunque lo haya guardado como UTF-8.

0

A menos que haga un lote del trabajo CJK, debe guardar sus archivos en UTF-8 sin una lista de materiales.