Manejando palabras acentuadas en PHP y Javascript
Antes de comenzar con el aspecto de la programación, una regla sobre gramática: las mayúsculas siempre, siempre, siempre se acentúan. Dicho lo anterior, me tope con el caso en php que tenia una lista de opciones basadas en un select que no me mostraba los acentos correctamente. MySQL y php por omisión usan utf-8, por lo que es buena practica poner nuestro html en utf-8: 1: <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" > Ahora bien, Javascript no utiliza por omisión utf-8, asi que cuando coloque un texto mediante document.write, la pantalla desplego el texto acentuado como un carácter especial de html (html entity): 1: function changecities( formObj ) 2: { 3: statesObj = eval( "formObj.states" ); 4: 5: state = statesObj[statesObj.selectedIndex].value; 6: citiesObj = eval( "formObj.elements['cities']" ); 7: 8: // remove all entries 9: citiesNum = citi...