谷歌输入工具字体不会在网站中呈现


Google input tools fonts are not rendering in the website

谷歌输入工具字体没有在我的网站上呈现。

我正在创建一个支持多语言打字的网站。我已经输入了马拉雅拉姆语,并且在尝试时字体显示正确,并且在预览页面中显示如下:

മലയാളഠà´à´¨àµà´¨à´¾ ഭാഷ à´à´¤à´¿ മഹതàµà´¤à´

在数据库中,它是像这样存储的

<p>മലയാളം എനàµÂനാ ഭാഷ അതി മഹതàµÂതം&nbsp;&nbsp;</p>

我是 php 的新手,我不知道为什么它会这样显示。我已经在 pastebin 中包含我的帖子页面和预览代码页面。

帖子页面: http://pastebin.com/94t9wXVU

预览页面:http://pastebin.com/SHUYpvUW

找到解决方案。

将排序规则更改为数据库中的utf8_general_ci,因为 MySQL 中需要utf8_unicode_ci排序规则

像这样更改了行

$val=utf8_encode($description);<--- 已删除和

$val=$description;<---这样添加