Javascript 希腊字母不是';t显示在我的web浏览器中';s页
我已经用Eclipse html格式编写了以下代码片段,其中包括希腊字符的标题和标题。 我的问题是,尽管我设置了UTF-8编码,但这些字符无法正确显示在我的web浏览器页面中。相反,它们显示为问题符号(??) 我的代码片段: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(){//我们
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的功能。我刚刚编辑了我的