1. 程式人生 > >intellij idea build時出現illegal character的解決

intellij idea build時出現illegal character的解決

碰到有中文的專案,有可能包名、類名或者方法名都會包含中文,這時在build的時候會出現 illegal charater 這樣的錯誤。這種情況,可能有兩種原因,

1. 儲存程式碼檔案的時候出現了BOM頭

關於BOM頭及去除方法,網上有非常多的文章,比如這裡:http://my.oschina.net/xianggao/blog/79694

2. 編碼問題。比如檔案編碼是GBK的,這時如果用預設的UTF-8去讀,就會有問題,需要指定一下編譯器的encoding。

方法也很簡單,在settings-->compiler-->java compiler-->additional command line parameters中,新增-encoding GBK就可以了。