一个表中的数据库忽略了utf8编码

时间:2014-10-10 10:42:32

标签: php mysql utf-8

我有一个设置为utf8_danish_ci

的数据库

我试图保存的文本看起来像这样(当我调试我的php时它没有任何缺陷):

  
    

Aktiv lytning er et middel til atforståkundensthandmønstrebedre。

  
     

Gennem aktivlytninghørerduikke blot,hvad kunden siger,menogså   hvad kunden感觉很好。

     

Her er lydklip som omhandler aktiv lytning。

但是一旦到达数据库,它就会变为:

  

Aktiv lytning er et middel til atforstÃ¥kundensthandmønstre   bedre。
Gennem aktivlytninghørerduikke   印迹,hvad kunden siger,男人ogsÃ¥hvad kunden reelt   mener。
她的er et lydklip som omhandler aktiv   lytning。

在我的所有其他表中,正确插入了特殊字符。

数据库表具有以下属性:

id  int(11) PK AI
text    text                utf8_danish_ci  
sound_path  varchar(89)     utf8_danish_ci  
video_flv_path  varchar(80) utf8_danish_ci  
video_mp4_path  varchar(80) utf8_danish_ci  
image_path  varchar(80)     utf8_danish_ci  
text_path   varchar(80)     utf8_danish_ci  
sort_number int(11) 
component_type  varchar(45) utf8_danish_ci  

0 个答案:

没有答案