---
name: "Test::More::UTF8"
section: "3pm"
platform: "linux"
package: "perl-test-more-utf8"
version: "0.05-11"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Test::More::UTF8"
---

# Test::More::UTF8(3pm)

Enhancing Test::More for UTF8-based projects

## NAME

Test::More::UTF8 - Enhancing Test::More for UTF8-based projects

## SYNOPSIS

```
        use Test::More;
        use Test::More::UTF8;
        # now we can easily use flagged strings without warnings like "Wide character in print ..."
        is("\x{410}","\x{420}"); # got a failure message without warnings
```

## LIMITATIONS

```
        This module have reason only for perl 5.8 and higher
```

## FEATURES

This module also switch on by default utf8 pragma. To disable this, add "-utf8" option

```
        use Test::More::UTF8 qw(-utf8);
```

By default binmode ':utf8' will be done on all output handles: failure\_output, todo\_output, output. It is possible to choose only some of them

```
        use Test::More::UTF8 qw(failure); # enable :utf8 only on failure_output
        use Test::More::UTF8 qw(todo); # enable :utf8 only on todo_output
        use Test::More::UTF8 qw(out); # enable :utf8 only on output
```

## AUTHOR

Mons Anderson, \<mons@cpan.org\>

## BUGS

None known

## COPYRIGHT & LICENSE

Copyright 2009 Mons Anderson, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
