色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于OpenHarmony Jchardet組件介紹

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

簡介

Jchardet是OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)系統的一款檢測文本編碼的組件。當上傳一個文件時,組件可以檢測并輸出該文件中文本使用的編碼方式。

支持的編碼格式有: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

開發環境

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

使用方法

需要先配置OpenHarmony npm倉,請參考安裝教程

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

1. 下載jchardet組件

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

結語

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

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼
    +關注

    關注

    6

    文章

    962

    瀏覽量

    55077
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1050

    瀏覽量

    46656
  • OpenHarmony
    +關注

    關注

    25

    文章

    3768

    瀏覽量

    17014

原文標題:Jchardet——支持檢測并輸出文件編碼方式的組件

文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    鴻蒙開發OpenHarmony組件復用案例

    緩存里。 在父自定義組件再次創建可復用組件時,會通過更新可復用組件的方式,從緩存快速創建可復用組件。這就是OpenHarmony
    發表于 01-15 17:37

    OpenHarmony開源項目介紹

    項目介紹OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設備操作系統
    發表于 08-06 13:57

    介紹幾種OpenHarmony 開源軟件設計

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

    【學習打卡】OpenHarmony的TextClock組件介紹

    OpenHarmony系統中可以通過TextClock組件實現時鐘應用,可以把當前系統時間顯示在設備上,并且支持不同時區的時間顯示。Text Clock 是OpenHarmon中的 UI 小部
    發表于 07-30 22:33

    網絡組件axios可以在OpenHarmony上使用了

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

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

    ; = det.getProbableCharsets();結語通過本篇文章介紹,您對OpenHarmony Jchardet組件應該有了初步的了解。我們所有的源碼和指導文檔都已經開源
    發表于 10-12 11:44

    OpenHarmony組件復用示例

    OpenHarmony組件復用機制。本文會介紹開發OpenHarmony應用時如何使用組件復用能力。 環境準備 準備一個DevEco S
    發表于 08-29 14:40

    OpenHarmony自定義組件:ClearableInput和Keyboard

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

    OpenHarmony自定義組件FlowImageLayout

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

    用于openharmony的氣泡組件

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

    OpenHarmony自定義組件ProgressWithText

    組件介紹 本示例是OpenHarmony自定義組件ProgressWithText。 在原來進度條的上方加了一個文本框,動態顯示當前進度并調整位置。 調用方法
    發表于 03-23 14:03 ?1次下載
    <b class='flag-5'>OpenHarmony</b>自定義<b class='flag-5'>組件</b>ProgressWithText

    OpenHarmony自定義組件CircleProgress

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

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

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

    OpenHarmony PhotoView組件介紹

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

    OpenHarmony Jchardet組件簡介及使用方法

    Jchardet是OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)系統的一款檢測文本編碼的組件。當上傳一個文件時,組件
    的頭像 發表于 10-14 10:17 ?907次閱讀
    主站蜘蛛池模板: 伸进同桌奶罩里摸她胸作文 | 鬼灭之刃花街篇免费樱花动漫 | 帅哥男男GV在线1080P | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 三级电影免费看 | 337p欧洲亚大胆精品 | 欧美18精品久久久无码午夜福利 | 好男人在线高清WWW免费观看 | 在线 | 果冻国产传媒61国产免费 | 大桥未久电影在线 | 国产成人亚洲精品午夜国产馆 | 天美传媒在线观看完整高清 | 亚洲精品成人A8198A片漫画 | 92看看福利午夜影院 | 久久精品男人影院 | 拔萝卜视频免费看高清 | 丝袜情趣在线资源二区 | 在线观看永久免费网站 | 乳色吐息在线观看全集免费观看 | 精子网久久国产精品 | 亚洲精品一本之道高清乱码 | 国产野外无码理论片在线观看 | 成人在免费观看视频国产 | 办公室丝袜老师在线观看 | 91免费永久在线地址 | 午夜看片a福利在线观看 | 成人精品视频网站 | 成 人 动漫3d 在线看 | 无码任你躁久久久久久久 | 中文字幕一区二区三区在线不卡 | 成年人免费观看的视频 | 黄瓜视频苹果直接安装 | bl撅高扒开臀缝哦 | 蜜芽一区二区国产精品 | 好男人的视频在线观看 | 国产精品私人玩物在线观看 | 国产在线精品亚洲第一区 | 久久伊人草 | 最新国产在线视频在线 | 97久久精品视频 | 亚洲成年人免费网站 |