0

注文確認メールのデフォルトの文字セットをiso-8859-1に変更しようと必死になりました。ただし、UTF-8を返し続けます。

getCharset呼び出しの呼び出し

Mage::getStoreConfig('design/head/default_charset');

しかし、その値がどこに保存されているのかわかりません。

これらの電子メールにスペイン語を含めたいので、これらの電子メールのデフォルトの文字セットをどのように変更しますか。私が得るのはラテン文字のこれだけです:

4

1 に答える 1

0

メソッドをオーバーロードMage_Core_Model_Email_Template::sendし、「to」および「subject」呼び出しでエンコーディングを変更する必要があります。また、Zend_MailオブジェクトのsetBodyHTML/setBodyText呼び出しでオプションのエンコーディングパラメータを渡す必要があります。

于 2012-07-03T23:32:33.413 に答える