$ touch ¿
$ ls ? > zz
$ xxd zz
00000000: c2bf 0a
$ echo '¿' > yy
$ xxd yy
00000000: c2bf 0a
$ touch xx
$ rename -v 's/xx/¿/;' xx
xx not renamed: ¿ already exists
$ rename --version
/usr/bin/rename using File::Rename version 1.13, File::Rename::Options version 1.10
####
$ perl -e 'use utf8; print "¿\n"' > ww
$ xxd ww
00000000: bf0a
$ perl -e 'use utf8; $c="¿\n"; utf8::upgrade($c); print $c' > vv
$ xxd vv
00000000: bf0a
####
$ perl -e 'print "¿\n"' > uu
$ xxd uu
00000000: c2bf 0a
$ curl --silent --head 'http://localhost/' | grep 'Content-Type'
Content-Type: text/html; charset=utf-8