J'utilise Ruby 1.8.7 et 2.3.5 railsRuby on Rails question charset: logo Euro se tourne vers, Ǩ
Dites par exemple dans mon contrôleur j'ai ce code:
def test
send_data "€", :type => 'text/plain;',
:filename => 'test.txt'
end
(l'exemple est sur mac) Lorsque le fichier est ouvert avec TextMate, il affiche correctement le logo Euro, mais lorsqu'on le visionne en appuyant sur le bouton "space" ou en utilisant TextEdit, ce logo Euro montre, Ǩ
Que dois-je faire pour le montrer comme logo Euro à la place?
Toute aide serait grandement appréciée.
Merci
HELP !!
MISE À JOUR
J'ai fait travailler sur ma version locale (machine Mac OSX) en utilisant:
Iconv.new('MacRoman', 'UTF-8').iconv(currency_code)
Mais sur ma machine linux public, il retourne:
Iconv::InvalidEncoding (invalid encoding ("MacRoman", "UTF-8"))
Je suppose que cela a quelque chose à voir avec l'installation de MacRoman sur ma machine Linux? Comment je fais ça?
Mise à jour 2
Je ne trouve pas la réponse que je m'y attendais, donc nous avons dû changer le format TXT au format HTML, vous pouvez spécifier son UTF-8.
me semble que cela fonctionne juste bien, seulement TextEdit interprète le fichier en utilisant le mauvais encodage – deceze