- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序使用标签进行国际化。
在所有页面中,重音字符均显示为 unicode。例如,
à ---> \u00E0
我不知道哪个可能是问题所在,而且我找不到有关此主题的任何有用文档:我只找到 http://forum.zkoss.org/question/14643/internationalization-accent-characters/?answer=101862#post-id-101862但所有建议的链接都已失效。
属性文件是用 Eclipse ResourceBundle Editor 编辑的,它将重音字母保存为 unicode:我不知道为什么重音字符会呈现为\uXXXX。
预先感谢您的合作。
最佳答案
最后我解决了这个问题。
这只是一个编码问题,正如 chillworld 和其他论坛中的其他人所说(感谢您引导我走上正确的道路!)。
我必须实现多种技巧才能让我的应用程序正常工作:
将 .properties
文件重命名为 .labels
:这是因为 Eclipse 假定所有属性文件均采用 ISO-8859-1 编码,并且如果您希望确保它保留您的编码,您必须重命名它。最重要的是,确保文件是 UTF-8 编码的(在 Eclipse 中右键单击文件,单击“属性”,编码位于最后一行)。要修改编码,您可以使用外部编辑器(SublimeText、UltraEdit、Geany、gedit...)或在 Eclipse 中转到 Edit->Set Encoding
并选择 UTF-8。
避免使用 ResourceBundle Editor eclipse 插件或其他属性编辑器(如 JBoss Properties Editor):问题是它们会自动将重音字母转换为转义的 unicode 序列,因为它们假定属性文件是 ISO-8859-1编码。
将所有出现的 unicode 序列替换为相应的字符(例如,将 \u00E0
替换为 à
,依此类推...)。
最后,重新启动 Tomcat:它应该可以工作。
关于java - ZK国际化: UNICODE instead of accented character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40723615/
我想做典型的高亮代码。所以我有类似的东西: $valor = preg_replace("/(".$_REQUEST['txt_search'].")/iu", "\\1", $valor); 现在,
我正在使用 asp.net 4 和 c#。 我有一个字符串可以包含: 特殊字符,例如:!"£$%&/()/# 重音字母,例如:àòèù 空格,例如:“”(1 个连续或多个), 示例字符串: #Hi t
我相信这很简单,但在谷歌上搜索几个小时后我找不到任何答案(也许我无法在搜索中使用正确的词:-P) 我有一个 javascript 方法可以防止用户用数字以外的其他字符填充文本框,如下面的代码所示,它用
要么我的英语不够好,要么就是我听不懂,但是谁能给我解释一下“强调色”是什么以及它在哪里使用? 我的问题源于我找不到关于何时以及如何使用该颜色的真实描述。如果我滚动 further down ,我也会找
我有几个按键(比如 )imap想在我的 .vimrc 中执行一些操作,例如 imap :silent !audtool --playback-seek-relative -3 用于在打字时大胆寻找
我在 MacOSX Lion 上使用 Eclipse Juno,但在输入时遇到问题。 我经常打印一个引号/撇号并移动插入符号。但在这个 Mac 版本的 Eclipse 中,当我输入时,引号会用橙色标记
几天来,我一直在尝试使用 WPF 的 MaterialDesign 在代码隐藏中动态呈现组框。借助我在另一个 StackOverflow 问题中获得的帮助,我能够使用 Material Design
当我在一个文本区域中写单词时,我用acced letters ....应用程序将单词存储在mysql中,但有一些错误例如。如果我在我的 sql 中写 può 我有 può 我该如何解决? 最佳答案
我们的一位客户在报纸上购买了宣传资料并添加到他的 URL 中: http://www.website.com/publicit é 而不是“publicite”(没有重音)... 我试图在 Solar
我有一个java应用程序,它有一个英语和法语的GUI,使用标准的Java国际化服务。我在一台旧机器上用 JBuilder 2005 编写了它,最近升级了,这意味着要更改 IDE。我最终选择了 Inte
我有一个问题,当我保存我的文本字段时,重音符号消失了并且没有保存到 de bd。 示例: 入口:“la meva ocupació és x”bd 保存的内容:“la meva ocupaci” 我想
例子: > SELECT name, culture FROM city_i18n WHERE ID = 2745; +-------+---------+ | name | culture | +
如何将一个字符后跟“组合重音”组合成一个字符? 我将用户输入网页的短语提交给法语-英语词典。有时字典查找会失败,因为大多数重音字符有两种表示形式。例如: é 可以用单个字符完成:\xE9(带尖音符的拉
我正在使用 django haystack 在我的 django 项目中实现一个搜索系统。问题是我的模型中的某些字段有一些法语口音,我想找到包含和不带口音的查询内容的条目。 我认为最好的想法是创建一个
我的应用程序使用标签进行国际化。 在所有页面中,重音字符均显示为 unicode。例如, à ---> \u00E0 我不知道哪个可能是问题所在,而且我找不到有关此主题的任何有用文档:我只找到 htt
我有这个不区分大小写的自定义选择器: jQuery.expr[':'].Contains = function(a,i,m) { var text = jQuery(a).text().toU
在 Microsoft SQL Server 中,可以指定“不区分重音”的排序规则(对于数据库、表或列),这意味着可以进行类似的查询 SELECT * FROM users WHERE name LI
我知道答案很简单,但我要发疯了。我想我已经尝试了所有可用的解决方案。我们开始吧... 我有一个字符集latin1的数据库。是的,我应该以 utf8 格式保存它,但我有几个正在运行的项目,所以我不想弄乱
这个问题已经有答案了: How can I use Unicode-aware regular expressions in JavaScript? (11 个回答) 已关闭 8 年前。 我尝试在 H
我已经使用 Mahapps.Metro 一段时间了,我喜欢它的强调色。但我现在想到一个想法,用户可以选择自己的颜色并将它们添加到 MahApps.Metro.ThemeManager.DefaultA
我是一名优秀的程序员,十分优秀!