我使用doctrine 2 ...所以DB中的一些记录(实体)包含特殊字符,当我在phpmyadmin中查看文本时,它显示正确的文本
35,000年BP:在罗马尼亚的PeşteracuOase中发现了Oase 1(下颌骨)和Oase 2(颅骨)。下颌骨首先于2002年被洞穴学家Milota,Bîlgăr和Sarcină发现....
但在我的实体上调试暂停和页面上的前端我看到了浪费
35,000年BP:Oase 1(下颌骨)和Oase 2(颅骨)都是在罗马尼亚的Pe?tera cu Oase中发现的。下颌骨首先于2002年被洞穴学家Milota,B lg?r和Sarcin发现?...
我该如何解决?
答案 0 :(得分:0)
我找到了让我满意的答案...... PHP function to convert unicode to special characters?
<?php echo mb_convert_encoding($str, 'HTML-ENTITIES', 'UTF-8'); ?>