Ruby에서 UTF-8로 인코딩 된 문자열이 여러 개 있습니다 (예 : "HEC Montr \ u00e9al").Ruby 1.8.7에서 MySQL 데이터베이스에 삽입 할 때 유니 코드 형식이 손실되었습니다.
'mysql'gem을 사용하여 MySQL 테이블 (utf8_general_ci 형식)에 삽입하면 백 슬래시가 제거됩니다. 무엇을 줄까요? 도대체 무슨 일이 벌어지고 있는지 아십니까?
편집 :
예를 들어 문자열 :
>> p mystring
"HEC Montr\\u00e9al"
및 데이터베이스에
삽입 후 : 난 당신이 명시 적으로 UTF8을 기대하는 MySQL의 보석을 말해야 생각HEC Montru00e9al
감사합니다. JSON 인코딩 문자열을 얻는 이유를 알아낼 것입니다. – abcde123483
괜찮습니다. 이것을 지적 해 주셔서 감사합니다! – abcde123483
@ulvund : 걱정 마세요, 터널 비전에 대해 더 많이 알고 있습니다. "그럴 가능성이 없습니다"라고 생각하고 잘못된 오류를 찾고 있습니다. :) –