json_encode 이후에는 배열의 한자가 데이터베이스에 저장되어 유니코드가 되는 것을 발견했습니다.
예: "나는 중국인입니다"는
다음과 같이 됩니다.
\u6211\u662f\u4e2a\u4e2d\u6587
원래 '나는 중국인이다'는 총 10글자였습니다.
이 유니코드가 되면 은 총 30자만 갖게 됩니까? ? ?
텍스트 길이는 65535자입니다. 한자를 직접 저장할 수 있다면 아마도 한자가 30,000자 이상이 될 것입니다.
유니코드로 하면 저장할 수 있는 한자는 6,500자 정도밖에 되지 않을까요?
텍스트 길이가 충분하지 않으면 중형 텍스트로 변경하세요. 데이터베이스가 커지고 느려지나요?
총 3개의 질문이 있습니다. 문의해주세요. 초보자분들께 죄송합니다.
성능은 확실히 영향을 받습니다. 이러한 큰 텍스트를 일반적으로 저장하면 별도의 테이블이 생성됩니다.
네
JSON_UNESCAPED_UNICODE
탈출하지 않고 바로 중국어를 저장합니다.