Manual

- Overview
- Tutorials
- FAQs
- History / Changes
- License

Reference

- Language
- Functions
- Operators
- Special Variables
- Pragmas
- Utilities
- Internals
- Platform Specific

Modules

- A • B • C • D • E
- F • G • H • I • L
- M • N • O • P • S
- T • U • X

News / Blogs

- Perl Buzz
- Perl Iron Man
- Perlsphere
- Planet Perl
- TPF news
- Use Perl

See also

- CPAN
- Perl.org
- Perl.com
- Perl 5 Wiki
- Perl Jobs
- Perl Mongers
- Perl Monks

Contact

- Site designed and maintained by Jon Allen (JJ)
- http://perl.jonallen.info

- View the project page and FAQs

# chr

Perl 5 version 10.1 documentation
Go to top

# chr

Perl functions A-Z | Perl functions by category | The 'perlfunc' manpage

- chr NUMBER

- chr

  Returns the character represented by that NUMBER in the character set. For example, `chr(65)` is `"A"` in either ASCII or Unicode, and chr(0x263a) is a Unicode smiley face.

  Negative values give the Unicode replacement character (chr(0xfffd)), except under the bytes pragma, where low eight bits of the value (truncated to an integer) are used.

  If NUMBER is omitted, uses `$_` .

  For the reverse, use "ord".

  Note that characters from 128 to 255 (inclusive) are by default internally not encoded as UTF-8 for backward compatibility reasons.

  See perlunicode for more about Unicode.

Recently read

Tools

- Preferences