UTF-8 в PHP

Задумал я как-то писать на PHP в кодировке UTF-8. Оказалось, что это совсем не сложно — достаточно добавить в .htaccess несколько строк:

AddDefaultCharset "UTF-8"
php_value default_charset "UTF-8"
php_value mbstring.internal_encoding "UTF-8"

Необходимо только учесть небольшой нюанс — стандартный Notepad дописывает в начало файла 3 байта BOM (Byte order mark), что не нравится PHP-интерпретатору. Использование, например, SciTE позволяет избежать сохранения BOM в файле.

Вот, собственно, и всё — можно смело писать PHP-скрипты в кодировке UTF-8. Конечно же, ещё надо помнить, что для работы со строками UTF-8 необходимо использовать специальные функции модуля mbstring.