При использовании Ruby версии 1.9 и дальше, Haml поддерживает объявление кодировок как в Ruby. Несмотря на то, что Ruby и Haml поддерживают несколько различных стилей, самый простой из них - добавить -# coding: encoding-name в начале шаблона Haml(самой первой строчкой). Данная команда сообщит интерпретатору Haml, что данный шаблон использует указанную кодировку.

По умолчанию сгенерированный HTML в той же кодировке, что и шаблон Haml. Однако, если настройка Encoding.default_internal задана, то Haml будет пытаться использовать её. Также, с помощью опции :encoding можно задать кодировку результирующего файла вручную.

Обратите внимание, что, как и Ruby, Haml не поддерживает кодировку шаблонов в форматах UTF-16 или UTF-32, так как данные форматы не совместимы с ASCII. Хотя эти форматы можно использовать для результирующего файла.

На сайте функционирует система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl + Enter. Также отправить оповещение об ошибке можно, нажав на эту ссылку.