# TextEncoding **Repository Path**: wangyingjun02/text-encoding ## Basic Information - **Project Name**: TextEncoding - **Description**: TextEncoding的demo - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-20 - **Last Updated**: 2023-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zxing-text-encodingDemo ## 简介 本demo是基于openHarmony系统下使用三方js库[@zxing/text-encoding](https://github.com/zxing-js/text-encoding),@zxing/text-encoding提供文本数据进行编码和解码功能 ## 下载安装 ``` ohpm install @zxing/text-encoding ``` OpenHarmony ohpm 环境配置等更多内容,请参考 [如何安装 OpenHarmony ohpm 包](https://gitee.com/openharmony-tpc/docs/blob/master/OpenHarmony_har_usage.md) ## 使用说明 ```javascript import { TextEncoder, TextDecoder } from '@zxing/text-encoding'; let content:string = 'ABCDEFGHIJKabcdefj123456+/AA==!@'; let encode =new TextEncoder().encode(content) ; let deco = new TextDecoder().decode(encode); ``` ## 接口说明 | 方法名 | 入参 | 接口描述 | |:-----------------:|:---------:|:-----:| | TextEncoder(data) | data:编码内容 | 文本编码器 | | TextDecoder(data) | data:解码内容 | 文本解码器 | | encode(data) | data:编码内容 | 编码 | | decode(data) | data:解码内容 | 解码 | ## 约束与限制 在下述版本验证通过: DevEco Studio: 3.1 Beta2(3.1.0.400), SDK: API9 Release(3.2.11.9)。 ## 开源协议 本项目基于 [Apache License 2.0](https://gitee.com/openharmony-tpc/openharmony_tpc_samples/tree/master/zxing-text-encodingDemo/LICENSE) ,请自由地享受和参与开源。 ## 贡献代码 使用过程中发现任何问题都可以提 [Issue](https://gitee.com/openharmony-tpc/openharmony_tpc_samples/issues) 给我们,当然,我们也非常欢迎你给我们发 [PR](https://gitee.com/openharmony-tpc/openharmony_tpc_samples/pulls) 。