HTML - charset windows 1255可以工作,但是utf-8

Ala*_*hem 4 html utf-8 windows-1255

我写了html页面,显示混合的希伯来语/英语内容.它与charset"windows - 1255"工作正常

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html dir="rtl" lang="he">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
Run Code Online (Sandbox Code Playgroud)

,但我认为如果他们的机器不支持希伯来语,人们会遇到麻烦.我将字符集改为utf-8并得到了

HTML:

 meta http-equiv="Content-Type" content="text/html; charset=utf-8"
Run Code Online (Sandbox Code Playgroud)

视图:

"??? ??? ??????, ??? ????? ?????, ?? ?????? ???? ??? ???? ?? ??????"
Read zohar ??? ????
....
Run Code Online (Sandbox Code Playgroud)

是不是utf-8假设支持更多的字符然后Windows 1255?

Gun*_*ica 7

我想当你更改标签时,你没有告诉你的编辑器将文件转换为UTF-8.因此,该文件仍然是Windows-1255格式,但浏览器尝试将其读取为UTF-8,因此您会收到错误/不可读的字符.

我不知道你正在使用哪种编辑器,所以我无法告诉你如何将它置于UTF-8模式.尝试在选项中找到有关要使用的字符集的设置.或者,在Windows记事本中打开文件,保存时,请确保从保存按钮旁边的下拉框中选择"代码页:UTF-8".