본문 바로가기
다양한 TIP

warning: treating Unicode character as whitespace 해결방법

by 유기농프로그래밍 2022. 7. 19.
반응형

Warning Message

컴파일을 하다보면 아래와 같이 warning 메시지가 뜰 수 있습니다.

 

이는 코드를 브라우저에서 복사해서 붙여넣을 때 이상한 값이 끼어들어가면 생길 수 있습니다.

 

이를 해결하기 위해서는 메모장 같은데에 코드를 넣고 다시 붙여넣으면 해결 가능합니다.

(메모장은 서식이나 특수기호 같은걸 잘 걸러내주기 때문에 유용하죠. 하하)

 

먼저 문제되는 코드를 확인해봅시다.

위와 같이 이상한 값은 변환됩니다.

> 옆의 스페이스가 이상한 유니코드였다는걸 확인해볼 수 있습니다.

이렇게 복사한 값들은 눈에 보기엔 스페이스였지만, 이상한 유니코드였었다는걸 알 수 있습니다.

이 Warning 메시지는 유니코드 문자를 공백으로 처리하겠다는 뜻이므로, 말 그대로 경고이며 컴파일 후의 사용시에는 딱히 문제가 되지는 않습니다.

 

문제가 되는건 컴파일 할 때 Warning 메시지가 보기 불편하다는 점!?

 

깔끔한 코드를 만들어봅시다.

반응형

댓글