2010-08-30 47 views
1

我想用jQuery动态地打印一些日语到页面,并且它不显示任何可识别的内容。我不知道出了什么问题,我将代码简化为最直接的方式,但它不能解决问题。或者也许只是我很厚。用jQuery打印日语

我用:

$('body').append('<p>日本語</p>'); 

这应该工作,对不对?

我也得到:

日本語 

咦?

+0

您是否尝试过先用静态日文文字​​书写?这是否工作? – 2010-08-30 05:29:27

回答

4

您是否确定您的页面设置为使用日文字符集?如果没有,请确保您的charset在<head></head>节点定义:

<meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> 
+0

我刚刚知道这是正确的在我面前。谢谢! – 2010-08-30 05:33:04

+6

UTF-8也可以工作。 – Thilo 2010-08-30 05:34:11

+0

@passcod〜没有问题。你也应该考虑@ Thilo的回答,特别是如果你将要处理不同字符类型的囤积。 :) – 2010-08-30 05:49:58

0

在某些情况下,UTF-8字符集将是有益的。在您的Head节点中添加如下。

<head> 
    <meta charset="utf-8" /> 
</head>