2011-06-11 3 views
3

내가 메모장에서 파일을 두 개의 URL을 광고의 ANSI 인코딩을 저장 붙여 넣기에서 보아라 - 그들 중의 1 명은 "이상한"것을보고있다. 이 변경됩니다 : "http://www.odinklik.ru/site%E2%80%8B.aspx?%E2%80%8Bsite=korney_%E2%80%8Bchukovsky"내가 복사인코딩 문제 asp.net

브라우저에서. 여기서 무슨 일이 일어나고있는거야?

답변

12

코드 E2 80 8B는 문자 Zero Width Space의 UTF-8 코드이지만 ANSI 문자 집합에있는 문자는 아닙니다.

텍스트를 복사 할 때 제로 너비 공백으로 변환되는 다른 모호한 공백 문자가 있거나 파일이 실제로 ANSI로 저장되지 않습니다.

+0

메모장에 ANSI와 텍스트가 있지만 TextPad에서 열면 실제로 다른 문자가 표시됩니다. 이상한 문자가있는이 URL은 Google 웹 마스터 도구에서 "404"로 표시됩니다. 어떻게 든 제거 할 수 있습니까? – Pleun

+0

@Pleun : 문자가 보이지 않더라도 여전히 문자이므로 삭제할 수 있습니다. URL을 어디에서 가져 왔는지는 모르겠지만 가능한 경우 나중에 문자를 필터링하여 수정하지 말고 소스에서 수정해야합니다. – Guffa

+0

어쩌면 페이스 북에서 가져 왔을까요? https://plus.google.com/114723964985237592593/posts/H7gFiLek5Bs – XP1