<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-10  評論-23  文章-32  trackbacks-0

    情景:

    1.js使用utf-8編碼,jsp也使用utf-8編碼,jsp文件頭如下:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <script language="JavaScript" type="text/JavaScript" src="../../js/jquery-1.2.5.js"></script>
    <script language="JavaScript" type="text/JavaScript" src="../../js/x.js"></script>
    </head>

    … …

    也就是說保證了js和jsp使用相同編碼

    2.js中使用中文alert

      $(document).ready(function(){   alert("中國");   });

    3.以上內容都包含在一個正常運行的系統里,部署在tomcat

    4.當訪問jsp是跳出提示框顯示亂碼

     

    嘗試判斷原因:

    1.新建html,html頭配置編碼為utf-8,使用原來的js文件,修改內容為alert("中國");

       訪問html的時候,沒有亂碼,可以正常輸出

       由此可見:js文件沒有問題,系統瀏覽器配置沒有問題

    2.我將workspace中的 .classpath,.seting下所有文件,.project,pom.xml全部對應過,沒有任何區別

    3.我將兩個eclipse的workspace都改成UTF-8編碼

    以上三種方式都沒能解決。

     

    初步原因已經查明:

    eclipse顯示的js文件的格式其實是不正確的,當我將workspace中所有js文件重新使用notepad++轉格式到UTF-8(無dom和有dom都可以)以后,亂碼問題解決,至于為什么導致eclipse顯示的格式和文本的實際格式不符,原因不明,我猜測是由于我使用的sublcipse和烏龜tortoiseSVN,導致eclipse無法修改js文件的編碼格式。


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲伊人久久大香线蕉结合| 亚洲AV无码乱码国产麻豆穿越| 亚洲黄色免费观看| a级片免费在线观看| 亚洲精品国产字幕久久不卡 | 亚洲免费无码在线| 亚洲人成自拍网站在线观看| 久久久久久久免费视频| 久久av无码专区亚洲av桃花岛| 中文字幕乱码亚洲无线三区| 成人毛片免费视频| 狼色精品人妻在线视频免费| 亚洲精品视频免费| 一个人看的免费视频www在线高清动漫 | 亚洲视频免费观看| 亚洲第一精品福利| 亚洲免费观看在线视频| 一区二区亚洲精品精华液| 成年美女黄网站色大免费视频 | 亚洲人成无码网站| 免费人成在线观看视频高潮| 牛牛在线精品免费视频观看| 啊v在线免费观看| 在线涩涩免费观看国产精品 | 夜夜春亚洲嫩草影院| 免费看一区二区三区四区| 亚洲国产精品一区二区成人片国内| 亚洲看片无码在线视频| 四虎永久成人免费| 免费视频精品一区二区三区| 亚洲xxxxxx| 亚洲五月午夜免费在线视频| 免费无码中文字幕A级毛片| 亚洲午夜成人精品无码色欲| 国产精品亚洲w码日韩中文| 91大神免费观看| 亚洲人成网站色7799| 亚洲国产成人片在线观看 | 最近免费中文字幕mv电影| 亚洲 暴爽 AV人人爽日日碰| 亚洲精品乱码久久久久久不卡|