내 소스 코드의 일부 정규 표현식에서 일부 일본어/프랑스어 단어를 사용하고 있습니다. 나는 이것을 추적하는 것이 어려울 것이고 잡기가 어려운 버그를 소개하기 때문에 이것을 \ u 표기법으로 바꾸고 싶지는 않다.Java 소스 코드에 일본어/프랑스어 및 기타 비 ASCII 문자를 저장해야합니까?
소스 코드에서 비 ASCII 문자를 처리하는 표준적인 방법이 있습니까? 아니면 그대로 사용할 수 있습니까?
javac -encoding utf8 SourceFile.java
그래서,이를 사용하여 UTF-8 인코딩 및 당신에게 당신의 텍스트 편집기를 설정하십시오 -encoding
스위치를 별도로 명시하지 않는 한
감사
은
을 구축하기위한 단위 테스트를 실행 자동화 된 빌드 서버를 작동하는지 확인 일부 단위 테스트, 당신이 수에 대한 그들을 밖으로 외부 파일에 당겨 문자열에서 정규식을 컴파일? 이것은 i18n 문제와 같은 냄새가 나는데, 추적하고 저장해야하는 다른 언어에 대한 문자열이 있습니다. 소스에 있지 않아야 외부 리소스가되어야합니다. – Freiheit
조심하십시오. 개발 플랫폼을 전환하는 날 캐릭터가 깨어납니다! –
나는 @ Thorbj0rn에 동의하는 동안, 나는 기다리고 다른 사람들이해야 할 말을 볼 것이다. – Nayn