php - json_encode 이후 데이터베이스에 저장된 한자는 유니코드가 됩니다. 길이는 어떻게 계산되나요?
某草草
某草草 2017-05-16 13:08:03
0
2
473

json_encode 이후에는 배열의 한자가 데이터베이스에 저장되어 유니코드가 되는 것을 발견했습니다.
예: "나는 중국인입니다"는
다음과 같이 됩니다.

\u6211\u662f\u4e2a\u4e2d\u6587

원래 '나는 중국인이다'는 총 10글자였습니다.
이 유니코드가 되면 은 총 30자만 갖게 됩니까? ? ?

텍스트 길이는 65535자입니다. 한자를 직접 저장할 수 있다면 아마도 한자가 30,000자 이상이 될 것입니다.
유니코드로 하면 저장할 수 있는 한자는 6,500자 정도밖에 되지 않을까요?

텍스트 길이가 충분하지 않으면 중형 텍스트로 변경하세요. 데이터베이스가 커지고 느려지나요?

총 3개의 질문이 있습니다. 문의해주세요. 초보자분들께 죄송합니다.

某草草
某草草

모든 응답(2)
Ty80

성능은 확실히 영향을 받습니다. 이러한 큰 텍스트를 일반적으로 저장하면 별도의 테이블이 생성됩니다.

巴扎黑

JSON_UNESCAPED_UNICODE 탈출하지 않고 바로 중국어를 저장합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿