.net 本地化页面的html标题时出现问题

.net 本地化页面的html标题时出现问题,.net,asp.net,iis,localization,.net,Asp.net,Iis,Localization,我正在尝试本地化我的aspx页面。我已经使用.net f/w提供的L10n功能完成了内容本地化,如资源文件。但我发现很难在页面标题中设置本地数据 大多数浏览器,包括IE和FF,都会在窗口标题上显示内容,并带有一些框(FF会在选项卡中显示适当本地化的文本,IE甚至不会这样做)。但它在safari(在windows上)中运行良好 当我做一项研究时,这个问题似乎只存在于某些语言中。例如,显示带有方框的标题。但在标题中显示本地化文本 谁能告诉我为什么会这样?我们如何解决这个问题 注意:我的网站正在使用A

我正在尝试本地化我的aspx页面。我已经使用.net f/w提供的L10n功能完成了内容本地化,如资源文件。但我发现很难在页面标题中设置本地数据

大多数浏览器,包括IE和FF,都会在窗口标题上显示内容,并带有一些框(FF会在选项卡中显示适当本地化的文本,IE甚至不会这样做)。但它在safari(在windows上)中运行良好

当我做一项研究时,这个问题似乎只存在于某些语言中。例如,显示带有方框的标题。但在标题中显示本地化文本

谁能告诉我为什么会这样?我们如何解决这个问题


注意:我的网站正在使用Asp.net 2.0/IIS,我怀疑这是字体问题。浏览器标题栏和其他窗口装饰通常由您的操作系统呈现,而不是由浏览器本身呈现,因此,如果您已将Windows配置为使用不支持印地语、阿拉伯语等所需的其他字符字形的字体,则您将获得框。在您的实际页面中,您可能使用了一种支持所有这些扩展字符的字体,这就是为什么您只看到窗口标题上的问题

Safari使用自己的渲染引擎处理所有内容,包括window chrome,这就是它看起来不像普通Windows应用程序的原因,也是您的本地化标题正常工作的原因


您可能想尝试将您的Windows“活动标题栏”字体(在“显示属性”、“外观”、“高级”下)更改为类似于Arial的字体,该字体涵盖了整个Unicode字符集,然后看看这是否解决了问题

我怀疑这是字体问题。浏览器标题栏和其他窗口装饰通常由您的操作系统呈现,而不是由浏览器本身呈现,因此,如果您已将Windows配置为使用不支持印地语、阿拉伯语等所需的其他字符字形的字体,则您将获得框。在您的实际页面中,您可能使用了一种支持所有这些扩展字符的字体,这就是为什么您只看到窗口标题上的问题

Safari使用自己的渲染引擎处理所有内容,包括window chrome,这就是它看起来不像普通Windows应用程序的原因,也是您的本地化标题正常工作的原因


您可能想尝试将您的Windows“活动标题栏”字体(在“显示属性”、“外观”、“高级”下)更改为类似于Arial的字体,该字体涵盖了整个Unicode字符集,然后看看这是否解决了问题

对我来说,你链接的两个BBC网站都可以在窗口标题栏中找到合适的字符(在Windows上使用Firefox或IE)

我怀疑你没有安装正确的字体,虽然我不确定你会丢失什么字体导致这个问题,特别是如果Safari工作的话


无论如何,我认为这是系统配置的问题,而不是你正在开发的站点的问题。希望您的目标受众将有一个正确配置的系统来显示他们自己的语言。

对于我来说,您链接的两个BBC网站都可以在窗口标题栏中获得适当的字符(在Windows上使用Firefox或IE)

我怀疑你没有安装正确的字体,虽然我不确定你会丢失什么字体导致这个问题,特别是如果Safari工作的话


无论如何,我认为这是系统配置的问题,而不是你正在开发的站点的问题。希望您的目标受众能够有一个正确配置的系统来显示他们自己的语言。

这是一个字体问题,而不是您可以在服务器端解决的问题。如果用于标题栏文本的字体缺少用于选项卡的字体中的图示符,则该字体将正确显示在选项卡中,但不会显示在标题栏中。这也解释了为什么Safari可以工作——它使用自己的字体和字体渲染系统来处理所有事情。

这是一个字体问题,而不是服务器端可以解决的问题。如果用于标题栏文本的字体缺少用于选项卡的字体中的图示符,则该字体将正确显示在选项卡中,但不会显示在标题栏中。这也解释了Safari的工作原理——它使用自己的字体和字体渲染系统来处理所有事情。

问题与浏览器显示网页标题的位置和方式有关

IE在标准窗口标题中显示页面标题。IE本身不做绘图,但把它留给操作系统。OS标题绘图代码使用标准字体,这取决于OS区域设置。机器上的默认字体可能没有印地语字符。因此,盒子

Firefox不会在标题中进行自定义绘制,因此它会显示相同的框。但是,FF使用其选择的字体绘制选项卡


Safari可以自定义绘制所有内容,包括窗口标题,并使用自己选择的字体。

问题与浏览器显示网页标题的位置和方式有关

IE在标准窗口标题中显示页面标题。IE本身不做绘图,但把它留给操作系统。OS标题绘图代码使用标准字体,这取决于OS区域设置。机器上的默认字体可能没有印地语字符。因此,盒子

Firefox不会在标题中进行自定义绘制,因此它会显示相同的框。但是,FF使用其选择的字体绘制选项卡


Safari可以自定义绘制所有内容,包括窗口标题,并使用自己选择的字体。

我看不出您在Windows和Linux上提供的FireFox 2和3链接有任何问题。在窗口标题和选项卡标题上。

我看不出您在Windows和Linux上提供的FireFox 2和3链接有任何问题。在窗口标题和标签标题上。

@Dylan:非常感谢您的回答。我也在用同样的思路思考。一