1
JQuery的代码如下:处理换行字符()
alert(jQuery.i18n.prop('message.key'));
的值在属性文件中指定为:
message.key=value is after newline\nValue here
以下输出来自预期JavaScript的警报():
value is after newline
Value here
实际的输出是:
value is after newline\nValue here
我试图通过改变值不同的方法存储在属性文件来:
- message.key =值是换行后\\ n值这里
- message.key =值是后换行\ u000DValue这里
但它不起作用。它显示“\\ n”,而不是
需要做出什么变化才能获得所需的输出?
编辑:下面的代码提供所需的输出在javascript:
alert('value is after newline\nValue here')
但我需要使用jquery.i18n.properties本地化
解决方案是使用Unicode字符\ u000d而不是\ u000D。它非常简单,但花了一些时间找到:P – Trivikram 2011-02-18 07:59:16