在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于OpenHarmony Jchardet組件介紹

OpenAtom OpenHarmony ? 來源:OpenAtom OpenHarmony ? 作者:OpenAtom OpenHarmony ? 2022-10-12 10:08 ? 次閱讀

簡(jiǎn)介

Jchardet是OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)系統(tǒng)的一款檢測(cè)文本編碼的組件。當(dāng)上傳一個(gè)文件時(shí),組件可以檢測(cè)并輸出該文件中文本使用的編碼方式。

支持的編碼格式有:ASCII編碼、UTF-8編碼、UTF-16LE編碼、Shift-JIS編碼、ISO-2022-JP編碼、ISO-2022-CN編碼、ISO-2022-KR編碼、Big5編碼、UTF-16BE編碼、x-euc-tw編碼、EUC-KR編碼、ECU-JP編碼、GB18030編碼、HZ-GB-2312編碼、Windows-1252編碼、GB2312編碼。

?

7756af20-4966-11ed-a3b6-dac502259ad0.gif

開發(fā)環(huán)境

安裝IDE:支持DevEco Studio 3.0 Release(Build Version 3.0.0.993)版本。 安裝SDK:OpenHarmony API version 8及以上版本。

使用方法

需要先配置OpenHarmony npm倉(cāng),請(qǐng)參考安裝教程

https://gitee.com/openharmony-tpc/docs/blob/master/OpenHarmony_npm_usage.md

1. 下載jchardet組件

npminstall@ohos/jchardet–-save
2. 在page頁(yè)面導(dǎo)入。
import {nsICharsetDetectionObserver,
nsDetector,nsPSMDetector}from'@ohos/jchardet/
3. 初始化編碼檢測(cè)器。
//lang為輸入的語(yǔ)言種類
    //0 => All
    //1 => Japanese
    //2 => Chinese
    //3 => Simplified Chinese
    //4 => Traditional Chinese
    //5 => Korean
    //6 => Dont know (default)
letdet:nsDetector=newnsDetector(lang);
4. 在檢測(cè)器的初始化函數(shù)中定義回調(diào)函數(shù),接受編碼檢測(cè)結(jié)果。
det.Init(new class implements nsICharsetDetectionObserver {
          Notify(charset: string): void {
          console.log("CHARSET = " + charset);
          }
})
4.1 向編碼檢測(cè)器提供數(shù)據(jù),首選判斷是否Ascii編碼,如果是Ascii編碼,則程序結(jié)束。
let byteData = new Int8Array(buf);//buf為文件的ArrayBuffer
letisAscii:boolean=det.isAscii(byteData);
4.2 如果檢測(cè)到某一種編碼,則進(jìn)去初始化時(shí)定義的回調(diào),程序結(jié)束。
letdone:boolean=det.DoIt(byteData,false);
4.3 如果檢測(cè)到多種編碼,則獲取編碼列表,程序結(jié)束。
letprob:Array=det.getProbableCharsets();

結(jié)語(yǔ)

通過本篇文章介紹,您對(duì)OpenHarmony Jchardet組件應(yīng)該有了初步的了解。我們所有的源碼和指導(dǎo)文檔都已經(jīng)開源,如果您對(duì)本篇文章內(nèi)容以及所實(shí)現(xiàn)的Demo感興趣,可以根據(jù)本篇文章介紹自行下載OpenHarmony Jchardet源碼(https://gitee.com/openharmony-sig/jchardet)進(jìn)行研究和使用。同時(shí)也歡迎更多開發(fā)者與我們共享開發(fā)成果,分享技術(shù)解讀與經(jīng)驗(yàn)心得。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    942

    瀏覽量

    54826
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1036

    瀏覽量

    45936
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3722

    瀏覽量

    16313

原文標(biāo)題:Jchardet——支持檢測(cè)并輸出文件編碼方式的組件

文章出處:【微信號(hào):gh_e4f28cfa3159,微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙開發(fā)OpenHarmony組件復(fù)用案例

    緩存里。 在父自定義組件再次創(chuàng)建可復(fù)用組件時(shí),會(huì)通過更新可復(fù)用組件的方式,從緩存快速創(chuàng)建可復(fù)用組件。這就是OpenHarmony
    發(fā)表于 01-15 17:37

    OpenHarmony開源項(xiàng)目介紹

    項(xiàng)目介紹OpenHarmony是由開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營(yíng)的開源項(xiàng)目,目標(biāo)是面向全場(chǎng)景、全連接、全智能時(shí)代,基于開源的方式,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)
    發(fā)表于 08-06 13:57

    介紹幾種OpenHarmony 開源軟件設(shè)計(jì)

    1、鴻蒙開源組件——獲取簽名或繪圖的功能庫(kù)ink-ohos介紹項(xiàng)目名稱:ink-ohos所屬系列:openharmony 的第三方組件適配移植功能:ink-ohos 是一個(gè)獲取簽名或繪
    發(fā)表于 03-15 13:50

    【學(xué)習(xí)打卡】OpenHarmony的TextClock組件介紹

    OpenHarmony系統(tǒng)中可以通過TextClock組件實(shí)現(xiàn)時(shí)鐘應(yīng)用,可以把當(dāng)前系統(tǒng)時(shí)間顯示在設(shè)備上,并且支持不同時(shí)區(qū)的時(shí)間顯示。Text Clock 是OpenHarmon中的 UI 小部
    發(fā)表于 07-30 22:33

    網(wǎng)絡(luò)組件axios可以在OpenHarmony上使用了

    OpenHarmony后,更多的三方組件也將能在OpenHarmony上跑起來。如何移植axios到OpenHarmony上運(yùn)行的?介紹了這
    發(fā)表于 08-29 12:11

    Jchardet——支持檢測(cè)并輸出文件編碼方式的組件

    ; = det.getProbableCharsets();結(jié)語(yǔ)通過本篇文章介紹,您對(duì)OpenHarmony Jchardet組件應(yīng)該有了初步的了解。我們所有的源碼和指導(dǎo)文檔都已經(jīng)開源
    發(fā)表于 10-12 11:44

    OpenHarmony組件復(fù)用示例

    OpenHarmony組件復(fù)用機(jī)制。本文會(huì)介紹開發(fā)OpenHarmony應(yīng)用時(shí)如何使用組件復(fù)用能力。 環(huán)境準(zhǔn)備 準(zhǔn)備一個(gè)DevEco S
    發(fā)表于 08-29 14:40

    OpenHarmony自定義組件:ClearableInput和Keyboard

    組件介紹: 本示例包含了兩個(gè)OpenHarmony自定義組件,一個(gè)是ClearableInput,另一個(gè)是Keyboard。 ClearableInput 定義了一個(gè)帶清空?qǐng)D標(biāo)的文本輸
    發(fā)表于 03-18 15:21 ?1次下載
    <b class='flag-5'>OpenHarmony</b>自定義<b class='flag-5'>組件</b>:ClearableInput和Keyboard

    OpenHarmony自定義組件FlowImageLayout

    組件介紹 本示例是OpenHarmony自定義組件FlowImageLayout。 用于將一個(gè)圖片列表以瀑布流的形式顯示出來。 調(diào)用方法
    發(fā)表于 03-21 10:17 ?3次下載
    <b class='flag-5'>OpenHarmony</b>自定義<b class='flag-5'>組件</b>FlowImageLayout

    用于openharmony的氣泡組件

    用于openharmony的氣泡組件,具有自定義筆劃寬度和顏色、箭頭大小、位置和方向。BubbleLayout 擴(kuò)展了 StackLayout。 屬性 您可以設(shè)置幾個(gè)屬性:
    發(fā)表于 03-22 09:55 ?2次下載
    用于<b class='flag-5'>openharmony</b>的氣泡<b class='flag-5'>組件</b>

    OpenHarmony自定義組件ProgressWithText

    組件介紹 本示例是OpenHarmony自定義組件ProgressWithText。 在原來進(jìn)度條的上方加了一個(gè)文本框,動(dòng)態(tài)顯示當(dāng)前進(jìn)度并調(diào)整位置。 調(diào)用方法
    發(fā)表于 03-23 14:03 ?1次下載
    <b class='flag-5'>OpenHarmony</b>自定義<b class='flag-5'>組件</b>ProgressWithText

    OpenHarmony自定義組件CircleProgress

    組件介紹 本示例是OpenHarmony自定義組件CircleProgress。 用于定義一個(gè)帶文字的圓形進(jìn)度條。 調(diào)用方法
    發(fā)表于 03-23 14:06 ?4次下載
    <b class='flag-5'>OpenHarmony</b>自定義<b class='flag-5'>組件</b>CircleProgress

    2022 OpenHarmony組件大賽,共建開源組件

    原標(biāo)題:共建開源組件生態(tài) 2022 OpenHarmony組件大賽等你來 2022年4月15日,2022 OpenHarmony組件大賽(下
    的頭像 發(fā)表于 04-26 17:31 ?1560次閱讀
    2022 <b class='flag-5'>OpenHarmony</b><b class='flag-5'>組件</b>大賽,共建開源<b class='flag-5'>組件</b>

    OpenHarmony PhotoView組件介紹

    PhotoView是OpenAtom OpenHarmony(簡(jiǎn)稱“OpenHarmony”)系統(tǒng)的一款圖片縮放及瀏覽的三方組件,用于聲明式應(yīng)用開發(fā),支持圖片縮放、平移、旋轉(zhuǎn)等功能。
    的頭像 發(fā)表于 09-09 10:04 ?1163次閱讀

    OpenHarmony Jchardet組件簡(jiǎn)介及使用方法

    Jchardet是OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)系統(tǒng)的一款檢測(cè)文本編碼的組件。當(dāng)上傳一個(gè)文件時(shí),組件
    的頭像 發(fā)表于 10-14 10:17 ?835次閱讀
    主站蜘蛛池模板: 最好看免费中文字幕2018视频| 国产精品一级香蕉一区| 欧美国产精品主播一区| 色六月丁香| vr性资源在线观看| aa视频免费看| 性日韩精品| 国产成人毛片毛片久久网| 韩国午夜精品理论片西瓜| 综合一个色| 狠狠色丁香久久婷婷| 九九热精品在线| 伊人久久大香线蕉综合高清| 精品香港经典三级在线看| 久久奇米| 一级毛片一级黄片| 国产精品久久久久久久久免费hd| 国产精品夜夜春夜夜| 亚洲国产成人久久三区| 丁香月婷婷| 男人cao女人视频在线观看| 天堂网www最新版在线资源| 6月婷婷| 欧美性69| 青草青草视频2免费观看| 手机看片久久| 在线伊人网| 国产馆精品推荐在线观看| 五月丁香| 欧美色国| 国产黄色片一级| 四虎影院大全| 天天干天天色天天射| 国产在线精品一区免费香蕉| 国内精品一区二区在线观看 | 国产久视频| 色婷婷综合久久久久中文一区二区| 亚洲爱爱图| 伊人久久大香线蕉综合亚洲| 操美女视频网站| 男男全肉高h腐文|