Unicode UTF8编码在某些windows pc上不起作用';s

Unicode UTF8编码在某些windows pc上不起作用';s,unicode,Unicode,嗨,我为一个客户写了一个多语言(英文和中文)网站。在他们办公室的电脑上,他们看不到汉字。我已经在head部分中设置了一个meta标记为utf8。是否有需要设置的windows设置?他们说他们可以在其他网站上阅读中文,所以我假设他们已经安装了中文字体 他们在windows上使用IE8(不确定是否是xp) 奇怪的是,它在我的旧xp机器和windows7游戏机上运行得非常完美。仅仅因为他们可以在其他网站上看到汉字并不意味着他们的机器上安装了“字体”。没有“字体”这样的东西。那些其他网站可能正在指定要使

嗨,我为一个客户写了一个多语言(英文和中文)网站。在他们办公室的电脑上,他们看不到汉字。我已经在head部分中设置了一个meta标记为utf8。是否有需要设置的windows设置?他们说他们可以在其他网站上阅读中文,所以我假设他们已经安装了中文字体

他们在windows上使用IE8(不确定是否是xp)


奇怪的是,它在我的旧xp机器和windows7游戏机上运行得非常完美。

仅仅因为他们可以在其他网站上看到汉字并不意味着他们的机器上安装了“字体”。没有“字体”这样的东西。那些其他网站可能正在指定要使用的特定字体,可能甚至没有使用utf-8。您的客户机可能安装了该字体,但没有安装您正在使用的字体

看起来您正在指定Arial作为显示字体,而Arial字体(至少在Windows XP中)没有中文字符。安装多语言包后,浏览器会根据字符范围选择适当的字体。您可以将“lang”属性添加到具有中文字符的部分,然后为包含中文友好字体的区域指定字体系列集合。看


作为记录,我可以在Chrome和IE中看到Windows7上的汉字。仅仅因为他们可以在其他网站上看到汉字并不意味着他们的机器上安装了“字体”。没有“字体”这样的东西。那些其他网站可能正在指定要使用的特定字体,可能甚至没有使用utf-8。您的客户机可能安装了该字体,但没有安装您正在使用的字体

看起来您正在指定Arial作为显示字体,而Arial字体(至少在Windows XP中)没有中文字符。安装多语言包后,浏览器会根据字符范围选择适当的字体。您可以将“lang”属性添加到具有中文字符的部分,然后为包含中文友好字体的区域指定字体系列集合。看


作为记录,我可以在Chrome和IE中看到Windows 7上的字符。默认情况下,Windows XP的英文版没有安装任何Unicode字体。最简单的安装方法(如MS Mincho)如下:

注意:您可能需要一张Windows XP CD来更改此设置

转到开始、控制面板、经典视图(如果未设置为经典)、区域和语言选项、语言选项卡

在此页面上,选中“安装东亚语言文件”旁边的复选框,然后单击“确定”


同时选中另一个复选框可能是个好主意。

默认情况下,英文版的Windows XP没有安装任何Unicode字体。最简单的安装方法(如MS Mincho)如下:

注意:您可能需要一张Windows XP CD来更改此设置

转到开始、控制面板、经典视图(如果未设置为经典)、区域和语言选项、语言选项卡

在此页面上,选中“安装东亚语言文件”旁边的复选框,然后单击“确定”


同时勾选另一个复选框可能是个好主意。

该页面是否是公开的,我们可以在其中查看并查看是否有任何内容?stevenportfolio.servehttp.com/。如果有帮助的话,我正在linux机器上使用php5和mysql。我看不出页面编码有任何错误。有一些HTML验证错误;有时,这些浏览器可能会导致某些浏览器出现未定义的行为:。也许可以修复这些问题,看看是否有什么不同。作为记录,我可以从我的英文Windows XP副本中看到该页面上的中文字符。该页面是否公开,我们可以查看一下,看看是否有什么不同?stevenportfolio.servehttp.com/。如果有帮助的话,我正在linux机器上使用php5和mysql。我看不出页面编码有任何错误。有一些HTML验证错误;有时,这些浏览器可能会导致某些浏览器出现未定义的行为:。也许可以修复这些问题,看看是否有什么不同。作为记录,我可以从我的英文Windows XP副本中看到该页面上的中文字符。字体没有特定的编码,因此您不必找到“在UTF-8中”的字体(嗯,他们确实有编码表,但操作系统处理表到Unicode的映射,所以你不必担心)。除此之外,是的,指定一些常用的中文字体是一个好主意,以帮助IE(尤其是6)谁的字体回退行为不太好。是的,我本可以用更好的措辞。我的意思是,Unicode之前的字体只是简单地将ASCII码映射到其他语言的字形。令人惊讶的是,这些字体仍然相当普遍。我担心的是,也许那些“其他网站”正在这样做,并指定要使用的特定字体。你知道“Wingdings”现象::)字体没有特定的编码,因此您不必找到“UTF-8”字体(当然,它们有编码表,但操作系统处理表到Unicode的映射,因此您不必担心)。除此之外,是的,指定一些常用的中文字体是一个好主意,以帮助IE(尤其是6)其字体回退行为不太好。是的,我本可以用更好的措辞。我的意思是,Unicode之前的字体只是将ASCII码映射到其他语言的字形。令人惊讶的是,这些字体仍然相当普遍。我担心的是,可能那些“其他网站”正在这样做,并指定了要使用的特定字体。你知道,那些Wingdings现象:)Mincho女士是日本人。简体中文的字体是SimSun(类似Mincho)和SimHei(sans)。Mincho女士是日本人。简体中文的字体是SimSun(类似Mincho)