File: README.md

package info (click to toggle)
rust-ucs2 0.3.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 132 kB
  • sloc: makefile: 4
file content (21 lines) | stat: -rw-r--r-- 908 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# ucs2-rs

[![UCS2 crate on crates.io](https://img.shields.io/crates/v/ucs2.svg)](https://crates.io/crates/ucs2)
[![UCS2 docs on docs.rs](https://docs.rs/ucs2/badge.svg)](https://docs.rs/ucs2)
![Licensed under MPL-2.0](https://img.shields.io/github/license/GabrielMajeri/ucs2-rs.svg)

UCS-2 handling for Rust.

Note that UCS-2 is the predecessor of [UTF-16](https://en.wikipedia.org/wiki/UTF-16).
It is a **fixed-length** encoding, and it is used for things like [UEFI](http://www.uefi.org/).

## History

This crate arose out of the needs of the [`uefi-rs`](https://github.com/GabrielMajeri/uefi-rs) crate.
The code was extracted and placed here for easier maintenance and easier reuse.

Most of the initial code has been contributed by [FredrikAleksander](https://github.com/FredrikAleksander).

## License

Licensed under the Mozilla Public License 2.0. See the [LICENSE](LICENSE) file for the full text.