utf8script | binfmt_misc plugin for UTF-8 scripts | Mehr ...
This package provides an additional binary format for Linux: scripts which start with an UTF-8 signature (aka BOM), i.e. with the byte sequence \xef\xbb\xbf#!. . This is particularly useful for scripting languages which recognize the BOM, e.g. Python. With Python 2.3 or newer, scripts with the UTF-8 BOM are considered UTF-8 enocded without the need for an addition encoding declaration.