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
- Host: GitHub
- URL: https://github.com/rgs/p5-intelligible-unicode
- Owner: rgs
- Created: 2014-12-11T09:19:44.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-05-02T13:47:53.000Z (over 8 years ago)
- Last Synced: 2024-10-19T21:21:41.732Z (over 1 year ago)
- Topics: tutorial, unicode
- Size: 30.3 KB
- Stars: 48
- Watchers: 15
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.mkdn
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.