Acentos y ñ con html en Mac

En Textedit (o textwrangler o cualquier editor que pruebo) escribo ñ y acentos pero actualizo la web y me aparecen signos extraños ¿cómo se hace para que en Mac no haya problemas con Html? ¿es configuración del Imac o buscar otro editor de texto o es que no hay nada que hacer?
en el head de la web pon <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> aparte, en lenguaje html los caracteres especiales como las vocales acentuadas o eñes funcionan con codigos especiales. Para crear una pagina estatica mejor cojer el dreamweaver y con la parte de diseño escribir. El mismo te ira cambiando los caracteres como la ó por &oacute;. Te paso los codigos por si lo quieres hacer de forma manual. http://www.superhosting.cl/manuales/caracteres-especiales.html

me mordió un perro -> me mordi&oacute; un perro
Gracias pero eso es muy complicado.Si con el simple notepad de Windows no pasaba.
La mejor manera que he encontrado es con Textwrangler:
guardar como: en line Breaks- classic Mac
y en encoding- windows latin 1 y ya siempre se ven bien. Lo que no sé es si luego lo abro desde un PC se verá bien también ¿?
Vamos a actualizarnos un poquito.

http://www.peterborgapps.com/smultron/ si quieres un editor gratuito usa ese.

y guarda todos tus ficheros con codificación UTF-8

<meta name="tipo_contenido" content="text/html;" http-equiv="content-type" charset="utf-8">

eso en la cabecera y ya todo te tiene que ir de perlas.
no es por nada, pero si modificas HTML a mano y añadir un meta te parece complicado....
mik0 escribió:no es por nada, pero si modificas HTML a mano y añadir un meta te parece complicado....

No es eso pero es trabajo añadido cuando en un simple PC con el Notepad era simplemente escribir normal.
Igualmente cualquier navegador decente que trabaje con las codificaciones te mostrara un rombo con un interrogante. Me dedico a esto y es pan de cada dia. Muchas veces depende del hosting, si tienes el servidor en un windows a lo mejor va bien, despues vas y lo cuelgas en un servidor linux y ya no se muestra bien. Es muy importante tener en cuenta la codificacion.

De todas formas aunque el navegador interprete un codigo sin cabecera ni body para el bien de tus costumbres lo deberias utilizar.

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
Tu texto aquí
</body>

El error supongo que viene en el mac en que todo lo entiende como UTF-8 y no como latin-1 como debe hacer el windows. Al no tener definida la codificación de caracteres y tu tampoco marcarlo el navegador usa la codificación del sistema.

Te recomiendo que si vas a hacer una pagina estatica tires de dreamweaver almenos en su version trial. Despues si lo tuyo es programar en PHP para mi lo mejor es el Zend 5.5.1.

Saludos y no seas tan cabezota. Si quieres hacer html hay unas normas y se tienen de seguir por el bien de todos.
6 respuestas