que utilice la siguiente instrucción en todas las páginas PHP para establecer la conexión con Unicode:mysql: ESTABLECER NOMBRES utf8 en cada conexión?
mysql_query ('SET NAMES utf8');
¿Hay alguna manera de saltarse este? ¿Configurando algo en el servidor? Tengo un VPS así que debería poder acceder a cualquier cosa.
Supongo que la verdadera pregunta es: ¿necesito hacerlo? ¿Va a acelerar las cosas me salteo esta declaración para cada página HTML que se entrega?
¿Es realmente necesaria la línea bajo '[mysqld]'? – Flimm
NO ES NECESARIO (EN REALIDAD, NO TIENE sentido), porque 'default-character-set' se usa solo para clientes. Y si su cliente es ** mysql ** entonces y solo entonces, el mencionado "default-character-set = utf8" entra en juego. En todos los demás casos, debe configurar 'SET NAMES x'. Por lo tanto, la opción en la sección ** mysqld ** no tiene sentido. – gahcep