내 웹 사이트에 일부 사용자 입력이 허용됩니다. 나중에 XML로 읽습니다. 매번이 이상한 작은 따옴표 나 큰 따옴표를이 같이 얻습니다. ”’
. 이것들은 XML을 깨뜨린 소스에서 직접 복사됩니다. 내 XML에서 이러한 유형의 문자를 쉽게 수정할 수 있는지 궁금합니다. htmlentities는 그들을 만지는 것처럼 보이지 않았다.XML의 비표준 따옴표가
이 문자는 어디서 오는가? 나는 의도하지 않게 그들을 어떻게 타이핑하는지에 대해서 확신 할 수 없다.
편집 - 나는이 따옴표 속성에서 사용하지 않는 명확하게 잊었지만 다음과 같은 방법으로 :
<SomeTag>User’s Input</SomeTag>
당신은 단순한 문자열이 대체 사용할 수 있을까? – annonymously
이러한 것들이 어떻게 XML을 "붕괴"합니까? 어떻게 출력하고 있니? 문제가있는 경우 비 ASCII 문자가있을 수 있습니다. – deceze
글쎄, 기본적으로 그것은 아이폰과 안드로이드에 대한 구문 분석에 실패했습니다. 나는 그것을 깨뜨릴 수있는 인물이 더 있을까 봐 걱정하고 있습니다. 그렇지 않으면 간단한 교체로 충분합니다. – mouser58907