AIR SDKについてくるAS3コンパイラのamxmlcは、エラーメッセージが日本語化されている。
しかしそのメッセージはShift_JISエンコードであるため、僕の環境(OSX ターミナル w/UTF-8エンコード)では文字化けてしまう。
そこで、無理矢理amxmlcに日本語をしゃべらせる方法を調べた。

答えは以下。
(方法1)$amxmlc |& nkf -uw
または、
(方法2)$amxmlc 2>&1 | nkf -uw

方法1はzsh上だとうまくいくが、シェルスクリプトにしたときにちゃんと動かなかった。
シェルでもいけるのは方法2。
一応解説すると、標準出力とエラー出力両方をnkfという文字コード変換プログラムに通している。
そのため、この方法の実現にはnkfが必要だ。
OSXなら
$sudo port install nkf
でインストールできる。

2 Responses to “as3コンパイラ(a)mxmlcに日本語をしゃべらせる方法”

  1. Mike Says:

    Just passing by.Btw, you website have great content!

    _________________________________
    Making Money $150 An Hour


  2. このエ口女子大生、自分で勝手にマ○コいじり始めたかと思ったら
    自分で広げてパックパクしてるトコを俺に見せつけて来るしな!!(汗
    チ○ポねじ込んで思いっきり激しくしてやったら何度もイきまくりだしw
    最近の子はマジで下半身ゆる過ぎるだろwww


Leave a Reply