<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      utf-8格式之no bom和+bom

        utf-8 編碼的文件可以分為no bom 和 bom兩種格式。

        何謂bom?

        "ef bb bf" 這三個字節就叫bom,bom的全稱叫做"byte order mard".在utf-8文件中常用bom來表明這個文件是utf-8文件,而bom的本意實在utf16中用來表示高低字節序列的。在字節流之前有 bom表示采用低字節序列(低字節在前面),而utf8不用考慮字節序列,所以其實有無bom都可以。utf-8以字節為編碼單元,沒有字節序的問題。 utf-16以兩個字節為編碼單元,在解釋一個utf-16文本前,首先要弄清楚每個編碼單元的字節序。例如收到一個“奎”的unicode編碼是 594e,“乙”的unicode編碼是4e59。假如我們收到utf-16字節流“594e”,那么這是 “奎”還是“乙”?

        假如文件保存時,選擇了使用 bom,那么就可能會出現 headers already sent 的問題。
        因為 web 服務器軟件可能不了解 bom,所以就把 bom 的兩個非凡字節當做字符發送給瀏覽器了。
        這時再調用 session_start() 等函數,就會出現 headers already sent 的問題。
        所以解決此問題最根本的方法就是在保存 utf8 編碼文件時,不要使用 bom。

        微軟的記事本 word 等只能正確打開含bom的utf8文件,然后ultraedit卻恰恰相反,回把bomutf8文件 誤認為ascii編碼。

        utf-8的bom是 efbbbf,因為ue載入utf-8文件會轉成utf16,上述的efbbbf 在utf16中是fffe(unicode-le的bom),

        ultraedit不了解bom又加多一個bom,所以有2個fffe。文件就被它破壞了。


        當應用程序的文件使用 utf8 編碼時,在保存文件時,一定要注重 bom 的問題。

        那么如何將utf8 without bom轉換成utf8呢?




      using (textreader input = new streamreader(
        new filestream(@"c:\test.properties", filemode.open), encoding.utf8)
        )
      {
          
      using (textwriter output = new streamwriter(
        new filestream(@"c:\test2.lmx", filemode.create), encoding.utf8)
        )
          
      {
              
      int buffersize = 8096;
              
      char[] buffer = new char[i];
              
      int len;

              
      while ((len = input.read(buffer, 0, i)) > 0)
              
      {
                  output.write(buffer, 
      0, len);
              }


              input.close();
          }

      }
      posted @ 2011-03-16 11:28  Mamboer  閱讀(2146)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字幕无码不卡一区二区三区| 精品人妻伦一二二区久久| 天天摸天天操免费播放小视频| 99在线 | 亚洲| 一区二区三区av天堂| 国产精品一区二区久久精品 | 人妻蜜臀久久av不卡| 最新国产精品精品视频| 国内精品自线在拍| 亚洲人成网站77777在线观看| 国产日韩av一区二区在线| 99在线精品免费视频| 亚洲毛片多多影院| 亚洲第一狼人天堂网伊人| 艳妇乳肉豪妇荡乳av| 亚洲产在线精品亚洲第一站一| 亚洲中文精品一区二区| 国产欧美精品区一区二区三区| 人妻精品无码一区二区三区| 久久天堂综合亚洲伊人HD妓女| 亚洲色成人一区二区三区 | 国产成人精品一区二区三区免费| 一本一道av无码中文字幕麻豆| 兴义市| 国产一区二区三区不卡视频| 亚洲av永久无码精品天堂久久| 好吊妞人成视频在线观看27du| 性色欲情网站iwww九文堂| 亚洲免费成人av一区| 哈尔滨市| 国产精品中出一区二区三区 | 久久精品国产亚洲av品| 国产11一12周岁女毛片| 久久伊99综合婷婷久久伊| 一区二区中文字幕久久| 台州市| 亚洲天天堂天堂激情性色| 国产精品毛片一区二区| 99精品久久毛片a片| 精品国精品自拍自在线| 亚洲日本韩国欧美云霸高清|