The flexible, fast, and secure
template engine for PHP

a Symfony Product
Docs Filters convert_encoding
You are reading the documentation for Twig 1.x. Switch to the documentation for Twig 2.x. 3.x.
Warning Twig version 1.x is no longer maintained.

Questions & Feedback


Twig documentation is licensed under the new BSD license.



The convert_encoding filter was added in Twig 1.4.

The convert_encoding filter converts a string from one encoding to another. The first argument is the expected output charset and the second one is the input charset:

{{ data|convert_encoding('UTF-8', 'iso-2022-jp') }}


This filter relies on the iconv or mbstring extension, so one of them must be installed. In case both are installed, mbstring is used by default (Twig before 1.8.1 uses iconv by default).


  • to: The output charset
  • from: The input charset
Website powered by Symfony and Twig, deployed on
The Twig logo is © 2010-2024 Symfony