<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          libiconv編碼格式轉(zhuǎn)換庫

          聯(lián)合創(chuàng)作 · 2023-09-28 21:25

          iconv是一個(gè)計(jì)算機(jī)程序以及一套應(yīng)用程序編程接口的名稱。它的作用是在多種國際編碼格式之間進(jìn)行文本內(nèi)碼的轉(zhuǎn)換。目前版本為 2.3.26,支持的內(nèi)碼包括:

          • Unicode相 關(guān)編碼,如UTF-8、UTF-16等等
          • 各國采用的ANSI編碼,其中包括GB2312、BIG5等中文編碼方式。

          作為應(yīng)用程序的iconv采用命令行界面,允許將某種特定編碼的文件轉(zhuǎn)換為另一種編碼。

          作為編程接口的iconv包括3個(gè)函數(shù):

          • iconv_open函數(shù)用于初始化用于轉(zhuǎn)換的內(nèi)部緩沖區(qū),需要指明需要從何種編碼方式轉(zhuǎn)換到哪一種。
          • iconv函數(shù)進(jìn)行實(shí)際的轉(zhuǎn)換,需要給出兩個(gè)間接緩沖區(qū)指針和剩余字節(jié)數(shù)指針。該函數(shù)需要更新所有相關(guān)信息,因此將不可改寫的指針傳遞給 iconv是錯(cuò)誤的。
          • iconv_close函數(shù)釋放iconv_open函數(shù)的緩沖區(qū)。

          iconv基于GPL公開源代碼,是GNU項(xiàng)目的一部分。在各種UNIX操作系統(tǒng)下均可使用, 而在Windows系統(tǒng),需要特殊的環(huán)境如cygwin或者GnuWin32等軟件平臺(tái)下方可使用。現(xiàn)在在SourceForge上 也有運(yùn)行于Windows系統(tǒng)的,需要同時(shí)安裝gettext程序。

          瀏覽 25
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  少妇厨房愉情理伦BD在线观 | 国产一级一级毛片在线 | 波多野结衣中文字幕一区 | 亚洲免费高清 | 北条麻妃的无码视频 |