2016-12-19 3 views
0

ruby로 \xC3\xE0\xEB\xE8\xED\xE0.JPG 문자열을 디코딩하는 방법은 무엇입니까? Successful decoding루비 디코드 문자열 (postfilter x-esc 엔터티)

+0

정확히 무엇을 묻는 중입니까? Windows-1251로 인코딩 된 문자열을 UTF-8로 변환하는 방법 또는 해당 사이트의 x-esc-entities 필터가 수행하는 작업은 무엇입니까? –

답변

1

는, 입력 문자열에 force_encoding 시도 후 UTF-8로 변환 성공적으로 디코딩 (https://2cyr.com/decode/?lang=en)의

예.

str = "\xC3\xE0\xEB\xE8\xED\xE0.JPG" 
str.force_encoding("cp1251").encode("utf-8", undef: :replace) 
=> "Галина.JPG" 
+0

좋습니다. 고맙습니다 – vmamaev