前にも書いたが、依然として YUI Compressor の文字コード指定の方法がわからない。結局、泥臭いやり方で対応した。
$ nkf -w hoge_sjis.js > hoge_utf8.js $ java -jar yuicompressor.jar hoge_utf8.js > hoge_utf8_compress.js $ nkf -s hoge_utf8_compress.js > hoge_sjis_compress.js
解決 (2007.02.07 追記)
Java のバージョンを 1.4 から 1.6 に上げたら、文字コードを指定できるようになった。okuryu さん有り難うございます。
$ java -version java version "1.6.0_04" Java(TM) SE Runtime Environment (build 1.6.0_04-b12) Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing) $ java -jar yuicompressor.jar --charset shift_jis hoge.js > hoge_compress.js