저는 루비에서 '£'기호와 약간 혼동합니다. 내가 얻을£ 기호가 무엇입니까
puts '£40'
을 나는이 운영하는 .rb 파일에, 나는 JRuby를 IRB에서
£40
를 얻을 : JRuby에서에서
나는 경우>> pung = 'h40'
=> "h40"
>> pung.gsub!('h', '£')
pung.gsub!('h', '£')
=> "\24340"
파운드 symbol은 \ 243으로 출력됩니다.
순수 루비 IRB에서는 £ 기호를 입력 할 필요가 없습니다. £ 키를 누르면 커서가 왼쪽으로 3 칸 이동합니다!
.toutf8 또는 toutf16을 시도하면 더 이상한 문자가 표시됩니다!
무슨 일이야! ??!? 내가 왜 간단한 £을 출력하지 못하는 이유는 무엇입니까?
유니 코드는 변덕스러운 여주인입니다. –