Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Manuel Sierra en 13 de Julio 2012, 11:16
-
Consulta:
He estado intentar configurar para mysql, pero no aparece nada de:
Donde dice Servidor Web te aparecerá un apartado “extensión PHP: …”. Apunta si dice
mysql ó mysqli pues lo necesitarás más adelante.
A continuación, pulsa sobre el nombre de la base de datos que has creado (a la
izquierda de la pantalla) y busca el apartado “Operaciones” y comprueba que en
cotejamiento te aparezca elegida la opción utf8_general_ci.
Respuesta:
En cuanto a los problemas que comentas, es porque en el servidor que has registrado tu cuenta tienen una versión más antigua de phpmyadmin o lo tienen restringida esta información para el primer problema.
En principio hemos de considerar que es mysqli aunque no lo veamos. Quizás nos equivoquemos pero esto lo sabremos más adelante.
En cuanto al cotejamiento es para asegurar que el cotejamiento de la base de datos es utf8 que de por sí suele ser lo estándar, entonces vamos a considerar también que tenemos configurado como cotejamiento: "utf8_general_ci". Y ya más adelante veremos si hay que hacer algún cambio o corrección.
-
Hola Manuel, ¿qué ocurre si en cotejamiento queda configurada la base de datos con algo extraño como swedish o algo así?
-
Hola Manuel, ¿qué ocurre si en cotejamiento queda configurada la base de datos con algo extraño como swedish o algo así?
Pues que en principio deberíamos de poder cambiarlo a "utf8_general" más que nada por temas de codificación. Sino es posible que veamos cosas raras, como por ejemplo en vez de Árbol podríamos ver ... %20rbol o cosas así. Sobre todo los acentos, ñ, y demás caracteres un poco especiales de nuestro idioma.
-
Pero utf8_general_ci es español?
-
Manuel?
-
Si claro utf8_general_ci como se indica es general y ademas claro está funciona para el idioma español. Si quisieramos utilizar también para el español pero solo para estos idiomas, podríamos utilizar utf8_spanish_ci y utf8_spanish2_ci que se corresponden con el español moderno y tradicional respectivamente.
Al parecer tengo entendido que ademas utf8 general es más rápido por lo que en principio para el español se aconseja utilizar utf8_general_ci.