* 아래는 낮은 버전(1.8.6 이하)의 Ruby를 사용할 때 적용된다. 영문 문자열을 거꾸로 하기는 잘되지만, 한글 문자열을 거꾸로 하기는 잘 안된다. 그 이유는 Ruby가 모든 문자열을 바이트로 처리하기 때문이다. 예제 1. 한글 문자열을 잘 처리하지 못하는 예제 a = "Hello, world!" b = "안녕하세요?" puts "%s --> %s" % [a, a.reverse()] puts "%s --> %s" % [b, b.reverse()] #################### # Expected: # Hello, world! --> !dlrow ,olleH # 안녕하세요? --> ?요세하녕안 # Result: # Hello, world! --> !dlrow ,olleH # 안녕하세요? -->..