プロジェクト越しのクラスコピーの怪



単純なことである。
NetBeansで、
適当にプロジェクトを二つ作って、一方に適当にクラスを作る。

package copytest1;

/**
 *
 * @author java1rou
 */
public class CopyTest1 {

    public CopyTest() {
        //it's constrauctor
        //これはコンストラクターです。
    }
}

そのクラスに日本語でコメントする。もしくは、日本語を文字リテラルにする。
で、もう一方にそのクラスをコピーする。リファクタリングコピーでも、ただのコピーでもよい。
すると、日本語が文字化けする!

package copytest2;

/**
 *
 * @author java1rou
 */
public class CopyTest1 {

    public CopyTest1() {
        //it's constrauctor
        //縺薙l縺ッ繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ繝シ縺ァ縺吶?
    }
}

ただし、同じプロジェクト内でのコピーではこれは発生しない。
また、windowsVISTAでは発生したが、windowsXPでは起きなかった。後は知らない。


既に報告されてるバグかも知れないと今気づいたが、面倒なので検索しない。