[Pandora-jp] 2バイトの文字列の扱い

"三反田@ひむか流通ネットワーク" santanda @ himuka.ne.jp
2012年 10月 10日 (水) 23:03:54 JST


三反田です。

菊池さま

そうだんですネ。
もうEUC-JPは古いのは認識してはいるんですが(笑)

ありがとうございました。



(2012/10/10 11:33), KIKUCHI Koichiro wrote:
> 三反田さま
> 
> 菊地です。
> 
> 2012年10月9日 15:12 "三反田@ひむか流通ネットワーク" <santanda @ himuka.ne.jp>:
> [...]
>>> pandora_agent.confで指定してるい文字コードと2バイト文字列の文字コードは一致していますか?
>> →agent.confでは、以下の通りコメントアウトされてました。(標準のままです)
>>  OSの文字コードは、EUC-JPです。
>>  #encoding       UTF-8
> 
> encoding 行をコメントアウトしている場合、pandora_agent のデフォルトの ISO-8859-1 が使われますので
> EUC-JP の文字を XML に含めることはできません。 (Pandora FMS 4.0.2 以降は UTF-8 がデフォルトです)
> 
> EUC-JP の場合、encoding に x-euc-jp-jisx0221 か x-euc-jp-unicode を指定して下さい。
> 両者の違いは、EUC-JP の「―」(EM DASH)をUnicodeの「―」(EM DASH)にマップするか「―」(HORIZONTAL
> BAR)にマップするかの違いです。
> 
> また、こちら(http://homepage3.nifty.com/hippo2000/perltips/xml/xmlenc.htm)で公開されているツールを使い、
> Pandoraサーバを稼動させているサーバ上で euc-jp 用のマップファイルを作成することで、encoding に EUC-JP と
> 書くことも可能です。
> 
> このあたりは、Pandora FMSの事情というよりは、Pandora FMS がXMLのパースに利用している XML::Parser の事情となります。
> 
> 
> --
> 菊地宏一郎
> 
> 



Pandora-jp メーリングリストの案内