最近の更新

2011-07-05
2011-04-24
2011-04-23

Menu

Wikiガイド

機種ごとに出力文字コードを指定したい(0.13.0以降)

※coltwareさんによる実装です. 機種によってはShift_JISではなくUTF-8で出力したい場合、本機能を使用することが可能です。

Outline

指定方法

デバイス定義ファイル(device_data.xml)で<output_encoding>を指定します。 指定の無い場合は、Shift_JISとなります。

ex) au C3001HにはUTF-8で送付したい場合

  1. <device>
  2. <device_id>HI21</device_id>
  3. <device_name>C3001H</device_name>
  4. <html_spec_type>XHTML_MOBILE_1_0</html_spec_type>
  5. <width>120</width>
  6. <heigh>130</heigh>
  7. <gif>true</gif>
  8. <jpeg>true</jpeg>
  9. <png>true</png>
  10. <bmp2>false</bmp2>
  11. <bmp4>false</bmp4>
  12. <color>4096</color>
  13. <emoji_type>C</emoji_type>
  14. <wp_width>120</wp_width>
  15. <wp_heigh>116</wp_heigh>
  16. <cache>9740</cache>
  17. <dpi_width>72</dpi_width>
  18. <dpi_heigh>72</dpi_heigh>
  19. <output_encoding>UTF-8</output_encoding>
  20. </device>
なお、output_encodingで指定できる値はiconv関数に依存します。