xtr*_*eme 1 html javascript character-encoding
我是html编程的新手.我想在我的html文件中添加阿拉伯语文本.我在阿拉伯语文本中添加了以下行:
<h1 dir="rtl">?? ?????? ???????</h1>
Run Code Online (Sandbox Code Playgroud)
但在输出中我得到一些意想不到的输出,如:
??? ?????????? ?????????????
Run Code Online (Sandbox Code Playgroud)
我不明白为什么会这样.或者需要为阿拉伯语添加一些额外的代码?
我认为是由您在HTML文件中使用的字符集引起的.查看有关charset的Wiki页面
http://en.wikipedia.org/wiki/Character_encodings_in_HTML
而且,这个问题也可能是由HTML charset中的文本编辑器中使用不同的字符集引起的.
对于非ascii字符,我建议使用UTF-8作为字符集.因此,您可以将此行添加到HTML文件中.在<head>标签中.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Run Code Online (Sandbox Code Playgroud)