php - Après json_encode, les caractères chinois enregistrés dans la base de données deviennent Unicode. Comment la longueur est-elle calculée ?
某草草
某草草 2017-05-16 13:08:03
0
2
461

J'ai découvert qu'après json_encode, les caractères chinois du tableau étaient enregistrés dans la base de données et devenaient Unicode.
Par exemple : "Je suis chinois",
devient :

\u6211\u662f\u4e2a\u4e2d\u6587

À l'origine, « Je suis chinois » comportait un total de 10 caractères. Une fois que
est devenu unicode, n'a-t-il qu'un total de 30 caractères ? ? ?

La longueur du texte est de 65 535. Si les caractères chinois peuvent être enregistrés directement, il y aura probablement plus de 30 000 caractères chinois.
S'il devient Unicode, n'y aurait-il pas seulement environ 6 500 caractères chinois pouvant être enregistrés ?

Si la longueur du texte n'est pas suffisante, changez-la en texte moyen. La base de données deviendra-t-elle plus grande et plus lente ?

Il y a 3 questions au total, veuillez les poser. Désolé pour les débutants.

某草草
某草草

répondre à tous(2)
Ty80

Les performances seront certainement affectées. Tout stockage habituel d'un texte aussi volumineux créerait un tableau séparé.

巴扎黑

OuiJSON_UNESCAPED_UNICODE, sauvez les chinois directement sans vous échapper.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal