"Syntax error on token "Invalid Character", delete this token"는 ""잘못된 문자"토큰으로 구문 오류가 있습니다. 이 토큰을 삭제하세요."라는 오류 메시지입니다. 이는 Windows(윈도우) 환경에서 코드를 붙여 넣기 하다 보면 간혹 알 수 없는 문자로 변환되어 구문 오류가 발생하는 겁니다. 코드를 보면 전혀 문제가 되지 않습니다. 원인은 붙여 넣기 하면서 바이트 순서 표시(Byte Order Mark, BOM)가 잘못되었기 때문입니다. 예를 들어, 문자 코드가 FEFF 순으로 되어있는데 붙여 넣기 하는 과정에서 FFFE순으로 변경되어 발생하는 겁니다. 해결방법은 구문 오류가 발생한 라인 맨 앞부터 커서를 이동(키보드 오른쪽 방향키) 하다 보..