Javascript 希腊字母不是';t显示在我的web浏览器中';s页

Javascript 希腊字母不是';t显示在我的web浏览器中';s页,javascript,html,eclipse,Javascript,Html,Eclipse,我已经用Eclipse html格式编写了以下代码片段,其中包括希腊字符的标题和标题。 我的问题是,尽管我设置了UTF-8编码,但这些字符无法正确显示在我的web浏览器页面中。相反,它们显示为问题符号(??) 我的代码片段: var-product=$scope.product=[];//自定义JavaScript创建一个JavaScript对象,并将其作为名为“product”的变量绑定到表单的当前AngularJS$范围。 $scope.addProduct=function(){//我们

我已经用Eclipse html格式编写了以下代码片段,其中包括希腊字符的标题和标题。 我的问题是,尽管我设置了UTF-8编码,但这些字符无法正确显示在我的web浏览器页面中。相反,它们显示为问题符号(??)

我的代码片段:

var-product=$scope.product=[];//自定义JavaScript创建一个JavaScript对象,并将其作为名为“product”的变量绑定到表单的当前AngularJS$范围。
$scope.addProduct=function(){//我们创建了一个名为“addProduct”的函数。
var product={};//我们向数组中添加一个新的“product”。
product.Category=$scope.Category;
product.Description=$scope.Description;
if(!!$scope.camForm.fields[0]。元素[0]。文件[0]){
product.Details=$scope.camForm.fields[0]。元素[0]。文件[0]。名称;//检查是否上载了文件。
}否则{
return;//如果没有上传文件,则返回“未定义”。
}
product.Price=$scope.Price;
$scope.product.push(product);//我们使用“product”输入字段的值向数组中添加新的“product”。
$scope.Category=“;//我们清除文本框”���������".
$scope.Description=“;//我们清除文本框”���������".
$scope.Details=“;//我们清除文本框”������������".
$scope.Price=“;//我们清除文本框”����".
};
$scope.removeProduct=function(index){//我们创建了一个名为“removeProduct”的函数。
var category=$scope.product[index].category;//我们使用数组中的“index”查找产品的类别,并将其作为名为“category”的变量绑定到表单的当前AngularJS$scope。
$scope.product.splice(index,1);//我们使用索引从数组中删除“product”。
}
$scope.isAddFormValid=function(){//我们创建了一个名为“isAddFormValid”的函数。
返回($scope.Category)&&
$scope.Description&&
$scope.camForm.fields[0]。元素[0]。文件[0]&&
$scope.Price)?true:false;//如果变量“product”的4个参数全部加上,则该值为“true”,否则该值为“false”。
}
on('form-loaded',function(){//我们连接到Camunda SDK JS表单的生命周期中。
camForm.variableManager.createVariable({//我们“创建”(声明)一个新的流程变量
名称:'product',//命名为'product'和
类型:'json',//提供用于序列化的类型信息'json'。
价值:产品
});
});
在('submit',function(evt){//上,我们钩住了Camunda SDK JS表单的生命周期。
如果(产品长度)
���������
���������
������������
���� (�)

���������� ��� ������ ��������� ��������� ������������ ���� (�)
试试这个:

<!doctype html>
<html lang="el">
  <head>

    <meta charset="utf-8">

    <title>Hello, world!</title>
  </head>
  <body>
        <form role="form" name="startForm" accept-charset="utf-8">
            <h2>Ώρα για προμήθειες</h2>
        </form>
  </body>
</html>

你好,世界!
Ώρα για προμήθειες
以下工作:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>

  <form role="form" name="startForm" accept-charset="utf-8">
    <h2>Ώρα για προμήθειες</h2>
</form>

</body>
</html>

文件
Ώρα για προμήθειες

我设法解决了我的问题。 我没有修改代码中的某些内容。 解决方案是在我的eclipse编辑器中更改一些常规设置。 对于在eclipse中可能面临相同编码问题的任何人,我编写了以下步骤:

在eclipse中检查并可能更改以下首选项

文本编辑器的编码应为UTF-8。 –常规->编辑器->文本编辑器->拼写->编码->默认UTF-8 HTML文件的编码应该是UTF-8。为此,您可以配置为使用工作区编码。 –Web->HTML文件->使用工作区编码 工作区的编码应该是UTF-8。 –常规->工作空间->文本文件编码->其他->UTF-8
您还应该检查资源的编码。为此,请在eclipse项目上单击鼠标右键并选择“属性”。在新打开的窗口中,单击资源并检查文本文件编码的值。您需要使用UTF8。您是否使用了任何特殊字体?使用JS FIDLE:非常感谢,它确实解决了my问题。但如果我同时编写了html和javascript呢?我在上面编辑的代码片段中尝试了完全相同的方法,但没有任何成功。很高兴为您提供帮助。要在javascript中使用utf-8,请尝试在您的脚本调用中添加utf-8。但基本上,我看到您混合了CSS和html代码,如果您能看到该文档,可能会很棒还有HTML.Hi的功能。我刚刚编辑了我的