如果用户没有字体,如何在网站上显示缅甸字符并将其记录在MySQL中?

时间:2012-10-12 10:22:06

标签: html mysql unicode fonts

我需要为缅甸的客户开发一个网站。该网站显然是缅甸语,他们希望那些在他们的机器上没有缅甸字体的人可以阅读。

我知道维基百科设法do it here,但我还没找到。

我是否必须使用他们的HTML unicode代码点编写缅甸字符?如果我提供Unicode代码点,我已经找到了一个能够显示缅甸字符的库,所以我想这是一个选项。

另一个问题是他们希望在MySQL数据库中插入缅甸语文本。我怎么去存放它?在MySQL中使用哪种编码?然后如何在没有安装缅甸字体的机器上显示它?

我希望我很清楚,不要太困惑。

2 个答案:

答案 0 :(得分:4)

问题中提到的维基媒体页面使用免费Tharlon font作为可下载字体(通过`@ font-face')。它是Unicode编码的字体,因此您可以输入UTF-8编码的真实缅甸字符。根据您的创作工具,您可能需要一些额外的实用程序来键入字符,例如Windows字符映射或我的Full Unicode Input实用程序(选择块缅甸)。

答案 1 :(得分:2)

可以完成嵌入自定义字体,请按照以下链接

Custom font via CSS

存储Burmese,您可以在SQL中使用nvarchar或ntext或类似的数据类型来存储

它将按原样存储,并按原样呈现。