다음은 Ruby/JRuby 에서 똑 같이 동작하는 문자열 거꾸로 하기 예제 코드이다. 영문은 잘 되지만, 한글은 잘 되지 않음을 알 수 있다. 이는 Ruby/JRuby가 한글이든 무엇이든 바이트 단위로 처리하기 때문이다. 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 # 안녕하세요? --> ?岳세逑楹횡 ##################..