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

https://github.com/rgs/p5-intelligible-unicode

An intelligible guide to Unicode in Perl 5
https://github.com/rgs/p5-intelligible-unicode

tutorial unicode

Last synced: 3 months ago
JSON representation

An intelligible guide to Unicode in Perl 5

Awesome Lists containing this project

README

          

# An intelligible guide to Unicode in Perl 5

This guide should help you understand how Unicode works in Perl 5. Feel free
to improve it by opening issues or submitting a pull request.

You can read each chapter by opening it or using the following links:

* [01: Perl strings](01-Perl-strings.mkdn)
* [02: The `unicode_strings` feature](02-unicode_strings.mkdn)
* [03: The `-C` command-line option](03-dash-C-CLI.mkdn)
* [04: Some Unicode warnings](04-Unicode-warnings.mkdn)
* [05: The `utf8` pragma](05-utf8-pragma.mkdn)
* [06: The `utf8::` encoding and decoding functions](06-encoding-decoding-functions.mkdn)
* [07: The `utf8::` upgrading and downgrading functions](07-upgrading-downgrading-functions.mkdn)
* [08: The Encode module](08-Encode-module.mkdn)
* [09: Case-folding and the `fc` function](09-Case-folding.mkdn)
* [10: Graphemes and the regular expression atom `\X`](10-Graphemes.mkdn)
* [11: Non-characters](11-Non-characters.mkdn)
* [12: The regular expression flag `/a`](12-regular-expression-flag-a.mkdn)
* [13: PerlIO layers](13-perlio-layers.mkdn)
* [14: Standard Unicode modules](14-unicode-modules.mkdn)

## Additional resources

* [Unicode Introduction](http://dev.perltuts.com/tutorials/unicode-introduction) at perltuts.com
* The Standard Documentation that ships with Perl:
* [perlunicode](https://metacpan.org/pod/distribution/perl/pod/perlunicode.pod)
* [perlunicook](https://metacpan.org/pod/distribution/perl/pod/perlunicook.pod)
* [perlunifaq](https://metacpan.org/pod/distribution/perl/pod/perlunifaq.pod)
* [perluniintro](https://metacpan.org/pod/distribution/perl/pod/perluniintro.pod)
* [perlunitut](https://metacpan.org/pod/distribution/perl/pod/perlunitut.pod)
* [Tom Christiansen's answers page on Stackoverflow](http://stackoverflow.com/users/471272/tchrist?tab=answers)

## License

This document is made available under the
CC-BY-SA
license.