【发布时间】:2011-09-23 18:04:52
【问题描述】:
我正在开发一个需要国际化的 ASP.NET 网站。我正在使用 .resx 文件(基本上是文件中的键值对)根据所选的文化/区域设置以不同的语言填充页面上的静态字符串字段。我正在实现日语并得到一些顽固的垂直字符串。
将它们复制并粘贴到 .resx 文件中时,它们是水平的(字符串来源是 Google 翻译,用于测试目的)。所有字符串都正常显示,但始终垂直显示。行为不端的字符串只有几个 div 的深度(就像所有这些一样),并且只应用了字体大小、字体系列、颜色和大写转换。
删除任何或所有上述规则不会改变文本的方向。我已经用记事本清除了有问题的文本的格式并缩短了它(以确保它不是长度问题)。我很困惑为什么这个特殊的字符串是垂直的。
这里是有问题的文字:ログアウト (翻译:注销)
编辑
澄清问题。
它应该是什么样子:
有问题的垂直文本:
【问题讨论】:
标签: asp.net html css internationalization