2012-04-27 3 views
0

DOCTYPE 태그에서 '\ u0008'메시지 :구문 에러 : 잘못된 문자 나 서버를 설정하고 내가 전에 본 적이없는 이상한 오류가 무엇입니까

enter image description here

그것은에 1 행에 대해 불평을 소스,하지만 그건 단지 DOCTYPE 태그입니다!

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <!-- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> --> 
    ... 

당신은 이미 utf-8이 아닌 다른 뭔가하는 Content-Type 설정을 시도 볼 수 있듯이. 여기서 무슨 일이 일어나고있는거야?

+0

이미 첫 줄을 삭제하고 다시 작성하려고 시도 했습니까? – fcalderan

+0

예. coneybeare

답변

1

오류의 실제 원인은 eval는 행에보고 할 오류가 발생하여, 예를 들어 라인 1에 있지 1.

백 스페이스 U + 0008 문자에 대한 소스 코드에서 봐 . 이 보이지 않는 문자를 찾는 방법은 here입니다.

+0

JS 컴프레서가 원인 일 수 있습니다. 문자를 찾을 수없는 것 같습니다. – coneybeare

+0

문제를 현지화 할 수 있도록 도와 주셔서 감사합니다. 관심이있는 경우 후속 질문입니다. http://stackoverflow.com/questions/10354420/rails-asset-pipeline-js-compression-inserting-illegal-characters – coneybeare

0

line1에 댓글을 추가하면 어떻게됩니까?

<!--empty line for the fun of it--> 
<!DOCTYPE HTML>