2011-02-16 6 views
1

현재 많은 XML 파일로 작업 중이며 일부 데이터는 다음과 같이 인코딩됩니다. 이 데이터로 어떻게 작업합니까? 지금까지 단순히 공백 문자를 대체하기 위해 gsub()를 사용했습니다. 어쩌면 더 쉬운 방법이있을 것입니다. 나는이 일을 한레일에 html 인코딩

Here is the description <br><br 
>Here is some more text 

:

gsub('&','') 

또는이 :

gsub('&','&') 
+2

데이터가 이중으로 인코딩됩니다. '<'는'& lt;'가되도록 다시 인코딩 된'< '이되었습니다. 처음에 파일이 어떻게 인코딩 되었습니까? 데이터베이스에 저장되어 있습니까? – meagar

+0

그들은 제 3 자 데이터 피드입니다, 불행히도 나는 그것을 제어 할 수 없습니다 : ( – Zinc

+4

당신은 [디코딩해야] (http://stackoverflow.com/questions/1600526/how-to-encode-decode-html-entities- in-ruby/1600584 # 1600584). – meagar

답변