728x90
반응형

Escaping 2

json.dumps가있는 utf-8 텍스트를 \u 이스케이프 시퀀스가 아닌 UTF8로 저장하는 방법

질문 : json.dumps가있는 utf-8 텍스트를 \ u 이스케이프 시퀀스가 아닌 UTF8로 저장 샘플 코드 : >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print(json_string) "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" 문제는 사람이 읽을 수 없다는 것입니다. 내 (스마트 한) 사용자는 JSON 덤프로 텍스트 파일을 확인하거나 편집하기를 원합니다 (그리고 XML을 사용하지 않을 것입니다). 객체를 UTF-8 JSON 문자열로 직렬화하는 방법이 있습니까 ( \uXXXX 답변 ensure_ascii=False 스위치를 json.dumps() 로 사용하고 값을 수동으로 UTF-8로 인코딩합..

XML에서 '&'를 이스케이프하여 HTML에서 엔티티로 렌더링하는 방법

질문 : HTML에서 엔티티로 렌더링되도록 XML에서 앰퍼샌드를 어떻게 이스케이프합니까? HTML 페이지에서 렌더링하려는 XML 텍스트가 있습니다. 이 텍스트에는 엔티티 표현에서 렌더링하려는 앰퍼샌드가 포함되어 있습니다. & . 소스 XML에서이 앰퍼샌드를 어떻게 이스케이프합니까? 나는 & 그러나 이것은 실제 앰퍼샌드 문자 ( & ) 로 디코딩되며 HTML에서는 유효하지 않습니다 . 그래서 나는 & XML 출력을 사용하는 웹 페이지에서. 답변 XML에 & 가 포함된 경우 & 가 생성됩니다. HTML에서 해당 항목을 사용하면 & 로 렌더링됩니다. 출처 : https://stackoverflow.com/questions/1328538/how-do-i-escape-ampersands-in-xml-so-..

728x90
반응형