java中语法规定就是这样的呀,与你的java项目的编码无关,就算你用的GBK,char转int也是转成ASCII值,记着这样用就行啦。
1、你的char属于那个asc码范围2、试一下一个中文字符,就不是asc值了吧。3、unicode的-128到127是属于ascII码的。