無憂無鹵

          鳥在籠中,恨關(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í),使用的字符語(yǔ)言不一致.
          比如:<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)單引號(hào)(’)或雙引號(hào)(”)不配對(duì),或者是在document.write()的時(shí)候,沒有正確輸出單引號(hào)(’)或雙引號(hào)(”)

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

          對(duì)于第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) 評(píng)論(0)  編輯  收藏


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


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

          導(dǎo)航

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

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆檔案

          相冊(cè)

          搜索

          最新評(píng)論

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

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 漳州市| 临桂县| 自贡市| 普陀区| 揭东县| 长白| 丹东市| 舟山市| 始兴县| 柳州市| 衡东县| 揭阳市| 阆中市| 鹤壁市| 洪泽县| 花莲市| 娄底市| 连云港市| 公主岭市| 西青区| 桑植县| 夹江县| 图们市| 新和县| 田东县| 宣化县| 丹巴县| 神池县| 聊城市| 康马县| 敖汉旗| 鹤峰县| 安岳县| 玛沁县| 南通市| 邳州市| 盘山县| 江阴市| 汪清县| 无极县| 秦安县|