An open API service indexing awesome lists of open source software.

https://github.com/yin-jinlong/tiny-unicode

unicode C 转换库及简单工具。Simple unicode C converter and utils.
https://github.com/yin-jinlong/tiny-unicode

c tiny unicode unicode-converter utf-32 utf-32be utf-8

Last synced: about 1 year ago
JSON representation

unicode C 转换库及简单工具。Simple unicode C converter and utils.

Awesome Lists containing this project

README

          

# tiny-unicode 小型unicode转换库及简单工具

[//]: # (概览)
![GitHub License](https://img.shields.io/github/license/Yin-Jinlong/tiny-unicode)
![c](https://img.shields.io/badge/c-v23-00589d)

[//]: # (仓库信息)
![GitHub repo size](https://img.shields.io/github/repo-size/Yin-Jinlong/tiny-unicode)
![GitHub forks](https://img.shields.io/github/forks/Yin-Jinlong/tiny-unicode)
![GitHub Repo stars](https://img.shields.io/github/stars/Yin-Jinlong/tiny-unicode)

[//]: # (统计)
![Total Lines](https://tokei.rs/b1/github/Yin-Jinlong/tiny-unicode)
![Source Lines](https://tokei.rs/b1/github/Yin-Jinlong/tiny-unicode?category=code)
![Files](https://tokei.rs/b1/github/Yin-Jinlong/tiny-unicode?category=files)

[//]: # (活动)
![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/m/Yin-Jinlong/tiny-unicode)
![GitHub contributors](https://img.shields.io/github/contributors/Yin-Jinlong/tiny-unicode)
![GitHub last commit (branch)](https://img.shields.io/github/last-commit/Yin-Jinlong/color-shell/main)

用于在`utf8`,`utf16`,`utf32`之间转换。

简单的unicode工具。

此仓库是[color-shell](https://github.com/Yin-Jinlong/color-shell.git)的一个外置依赖库

[Unicode范围](Unicode.md)

## 构建

目标`tiny-unicode`,生成静态库

## 支持

- 判断全宽字符
- 判断Emoji

- `UTF-8`->
- `UTF-32`(BE)

- `UTF-32`(BE)->
- `UTF-8`