Acentos en PHP y MySQL
Desde luego para poder representar caractéres del lenguaje español en nuestras aplicaciones es imprescindible el uso del conjunto de caractéres utf8.
Ej. á é í ó ú ñ
En MYSQL es necesario configurar los campos y las tablas con este encoding para los caractéres:
// modificar el charset ALTER TABLE myTable MODIFY myColumn VARCHAR(255) CHARACTER SET utf8;
En nuestro documento html hacer:
// indicando el conjunto de cacracteres para nuestro documento <meta http-equiv="Content-type" value="text/html; charset=utf-8">
y con php utilizar la función
//pasando la variable por el arco de la funcion utf8_decode($mivar)
Dónde $mivar contiene el valor del campo de la tabla configurada a utf8.
Verificar que en nuestra tabla se este grabando de la siguente manera los caractéres:
El Centro de Enseñanza Técnica y Superior (CETYS Universidad) es una institución educativa de excelencia, situada en el estado de Baja California, México. Actualmente está catalogada como una de las mejores universidades del paÃs. Además está acreditada por organismos supervisores de la calidad académica, como la Federación de Instituciones Mexicanas Particulares de Educación Superior (FIMPES).
y tras pasar esta cadena por la funcion utf8_decode() verificar que tengamos este resultado:
El Centro de Enseñanza Técnica y Superior (CETYS Universidad) es una institución educativa de excelencia, situada en el estado de Baja California, México. Actualmente está catalogada como una de las mejores universidades del país. Además está acreditada por organismos supervisores de la calidad académica, como la Federación de Instituciones Mexicanas Particulares de Educación Superior (FIMPES)


Comentarios
no hay comentarios