여기에 이상한 문제가 있습니다. 문자 § (alt + 21)를 구분 기호로 사용하려고합니다. 그러나 소스가 컴파일되면 클래스 파일에서이 문자가 사각형 []과 비슷한 문자로 나타납니다. 이것은 나의 토큰 화에 실패하고있다. 누군가 이것을 전에 보았는가? 컴파일 된 클래스 파일에Java 컴파일러 및 § (alt + 21)
String dtr = "abcd§pqrs";
StringTokenizer st = new StringTokenizer(templateDetails,"§");
나는 아래 참조 :
String dtr = "abcd[]pqrs";
StringTokenizer st = new StringTokenizer(templateDetails,"[]");
가 어떻게이 문제를 해결합니까? TIA
소스 파일 인코딩에 대해 컴파일러에게 알려 주셨습니까? – Thilo
개폐 대괄호가 실제로 보입니까? 아니면 한 문자입니까? 후자가 사실이라면 컴파일러의 인코딩을 설정해야 할 가능성이 큽니다. – Vulcan
내 Win7 및 JDK_1.6.30에서 작업 중입니다. 클래스 파일은'\ 247' – Favonius