utf8 latin1_swedish_ci charset agregar php mysql utf-8 insert

latin1_swedish_ci - php mysql inserta en utf-8



utf php mysql (3)

Deshazte del guión. Debería ser:

mysql_query("SET NAMES utf8");

Voy a insertar en algunos artículos en mysql usando PHP.

Esta es la información de phpMyAdmin:

Server: localhost via TCP/IP Server version: 5.0.85-community-nt Protocol version: 10 User: root@localhost MySQL charset: UTF-8 Unicode (utf8)

Aquí está la información de mi mesa:

Table Action Records 1 Type Collation Size Overhead article 10 InnoDB utf8_unicode_ci 16.0 KiB - 1 table(s) Sum 10 InnoDB utf8_unicode_ci 16.0 KiB 0 B

añado

<?php header(''Content-type:text/html; charset=utf-8''); ?>

en la parte superior de mi código php, agregue mysql_query("set names ''utf-8''"); antes de mysql_select_db("data",$db1);

pero los datos en el mysql siguen siendo como

più freddi

¿Cómo muestro los datos correctamente?


También debe especificar la codificación de caracteres en el cliente, usar

<head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


Use el siguiente código para insertar

mysql_query("SET character_set_results = ''utf8'', character_set_client = ''utf8'', character_set_connection = ''utf8'', character_set_database = ''utf8'', character_set_server = ''utf8''"); mysql_query($qry);

Esto funciona bien en mi caso.