用非英语语言创建网页

时间:2015-07-17 11:42:29

标签: html jsp utf-8 character-encoding

我想在我的网站上使用非英语语言(例如孟加拉语)。我正在使用以下不起作用的标签。

我的项目编码是widows-1252。我正在使用带有字体Arial Unicode MS的net-beans 7.0。 是否必须将我的项目编码更改为UTF-8或其他方式? 请帮忙

<%@ page     language="java" contentType="text/html; charset=UTF-8 pageEncoding="UTF-8"  %>
<META  http-equiv="Content-Type" content="text/html; charset=UTF-8">

<table >
        <tr >
              <td >বাঙালি </td>
        </tr>
</table>

1 个答案:

答案 0 :(得分:0)

  

是否必须将我的项目编码更改为UTF-8或其他方式?

您可以使用任何支持您需要的字符的编码(widows-1252不会为您完成工作,因为它适用于拉丁字母)。自世纪之交以来,对Unicode(几乎支持所有语言)的支持一直很好。在过去的十五年中,您应该将它用于所有新项目。

除了更改为支持所需字符的编码外,您还可以使用HTML character references。通常这将是:

  

十进制数字字符引用   &符号必须跟随&#34;#&#34; (U + 0023)字符,后跟一个或多个ASCII数字,   表示与Unicode代码对应的十进制整数   根据下面的定义允许的点。数字   然后必须跟随&#34 ;;&#34; (U + 003B)角色。

由于字符引用以ASCII字符表示,因此您可以使用任何编码表达它们(因为它们构建在ASCII之上)。