2017-12-09 10 views

답변

0

A는 오류를 재현 혼자 programm에 서 :

string = "\xEFTest" 

puts string.encoding 
string.force_encoding('ASCII-8BIT') 
puts string.encode('utf-8') 

결과 :

당신이 사용할 수있는 programm에 내부를해야 할 경우`유사한 결과를 얻을 수 force_encoding

#encoding: ascii 
string = "\xEFTest" 

puts string.encoding 
puts string.encode('utf-8') 

test.rb:5:in `encode': "\xEF" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError) 
    from test.rb:5:in `<main>' 
UTF-8