無憂無鹵

          鳥在籠中,恨關(guān)羽不能張飛;人處世上,要八戒更需悟空

          [轉(zhuǎn)]js 未結(jié)束的字符串常量

          js 未結(jié)束的字符串常量

          今天在做JAVASCRIPT的時(shí)候,發(fā)現(xiàn)老是出現(xiàn)”未結(jié)束的字符串常量”.

          自己找了下應(yīng)該是傳參數(shù)的時(shí)候,有特殊字符引起的.網(wǎng)上也找了下,也有好多出現(xiàn)這種情況.做下總結(jié),以方便以后查閱.

          1.JAVASCRIPT引用時(shí),使用的字符語言不一致.
          比如:<script type=”text/javascript” src=”xxx.js” charset=”UTF-8″>.xxx.js文件內(nèi)部使用的是GB2312的格式,外面調(diào)用使用的是UTF-8,所以文件內(nèi)部部分特殊字符因?yàn)楦袷讲灰恢?出現(xiàn)亂碼,造成此原因.

          2.JAVASCRIPT輸出HTML字符時(shí),前后標(biāo)記不匹配.
          這種比較常見,往往在輸出字符串時(shí),出現(xiàn)單引號(’)或雙引號(”)不配對,或者是在document.write()的時(shí)候,沒有正確輸出單引號(’)或雙引號(”)

          3.參數(shù)內(nèi)出現(xiàn)HTML標(biāo)記語言或包含換行符
          我今天所遇到的是這種情況.因?yàn)槲宜玫降臄?shù)據(jù)以參數(shù)形式傳給一函數(shù),結(jié)果該數(shù)據(jù)里包含換行符,造成了此錯(cuò)誤.
          如:一般測試時(shí)只使用單行的數(shù)據(jù),是正常的,未出現(xiàn)這個(gè)錯(cuò)誤,.
          當(dāng)測試時(shí)使用多行數(shù)據(jù),并使用回車鏈換行,就出行了此錯(cuò)誤.因?yàn)槔锩姘藫Q行符

          對于第3種情況,我的解決方法是:不直接將該數(shù)據(jù)以參數(shù)形式傳遞,而是先將其賦值在一個(gè)隱藏的文本內(nèi),需要調(diào)用的函數(shù)里只需讀取該文本里的內(nèi)容即可.

          轉(zhuǎn) http://www.javaeye.com/topic/400721

          posted on 2010-02-04 10:27 beyond 閱讀(345) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          <2010年2月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28123456
          78910111213

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆檔案

          相冊

          搜索

          最新評論

          • 1.?re: 近期任務(wù)
          • 大哥 等著你的drools5翻譯呢 drools4把我搞死了 如果你有關(guān)于drools4的心得的話請指教 感覺自己使用的不是很好 望賜教 QQ:53816565 謝謝
          • --sunnidy
          • 2.?re: Mysql遷移到Oracle
          • 不錯(cuò),看樣子支持大多數(shù)數(shù)據(jù)庫遷移到oracle,不知道是否支持從oracle轉(zhuǎn)出?
          • --FastUnit

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 科技| 夏津县| 青州市| 铜陵市| 鲁甸县| 东安县| 长宁区| 盘锦市| 阆中市| 穆棱市| 广南县| 高邑县| 巩义市| 会东县| 渭源县| 高雄县| 当阳市| 花莲市| 温泉县| 芮城县| 洪湖市| 宿迁市| 虹口区| 东辽县| 阿城市| 大连市| 巨鹿县| 苏尼特左旗| 金昌市| 凭祥市| 双流县| 莲花县| 望谟县| 南陵县| 略阳县| 鹰潭市| 信阳市| 深州市| 揭阳市| 五大连池市| 沁阳市|