# man > DBM_Filter::utf8

---
type: CommandReference
command: DBM_Filter::utf8
mode: perldoc
section: 3perl
source: perldoc
---

## Quick Reference

- `$db->Filter_Push('utf8')` — Apply UTF-8 encoding filter to a DBM database

## Name

[DBM_Filter::utf8](https://metacpan.org/pod/DBM_Filter::utf8) — filter for DBM_Filter

## Synopsis

perl
use SDBM_File; # or DB_File, GDBM_File, NDBM_File, or ODBM_File
use DBM_Filter;

$db = tie %hash, ...
$db->Filter_Push('utf8');
## Description

This filter ensures all data written to the DBM will be encoded in UTF-8. It uses the [Encode](https://metacpan.org/pod/Encode) module.

## See Also

- [DBM_Filter](https://metacpan.org/pod/DBM_Filter)
- [perldbmfilter](https://metacpan.org/pod/perldbmfilter)
- [Encode](https://metacpan.org/pod/Encode)