プロジェクト越しのクラスコピーの怪
単純なことである。
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では起きなかった。後は知らない。
既に報告されてるバグかも知れないと今気づいたが、面倒なので検索しない。