JavaScript,中文显示乱码怎么转换?

网页源代码是JavaScript,中文显示都是乱码,怎么解决
如下是其中一段


var TYPE_DATA = {
    'quest':{
        name:"鐗规畩",
        color:'#ADAD73'
    },
    'special':{
        name:"鎶€鑳芥彁鍗�",
        color:'#ADAD73'
    },
    'equip':{
        name:"瑁呭",
        color:'#7E3558'
    },
    'food':{
        name:"椋熸潗",
        color:'#9694D8'
    },
    'weapon':{
        name:"姝﹀櫒",
        color:'#DD6820'
    },
    'cooked':{
        name:"椋熷搧",
        color:'#A67575'
    },
    'bullet':{
        name:"寮硅嵂",
        color:COLOR.YELLOW,

python初学者,从未接触过JavaScript /(ㄒoㄒ)/~~
有帮助一定采纳

<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>

js文件设置为utf8试试