php - Selepas json_encode, aksara Cina yang disimpan dalam pangkalan data menjadi unicode. Bagaimanakah panjangnya dikira?
某草草
某草草 2017-05-16 13:08:03
0
2
470

Saya mendapati bahawa selepas json_encode, aksara Cina dalam tatasusunan telah disimpan dalam pangkalan data dan menjadi unicode.
Contohnya: "Saya orang Cina",
menjadi:

\u6211\u662f\u4e2a\u4e2d\u6587

Pada asalnya, "Saya orang Cina" mempunyai jumlah 10 aksara. Selepas
menjadi unicode, adakah hanya mempunyai sejumlah 30 aksara? ? ?

Panjang teks ialah 65535. Jika aksara Cina boleh disimpan terus, mungkin terdapat lebih daripada 30,000 aksara Cina.
Jika ia menjadi unicode, bukankah hanya terdapat kira-kira 6,500 aksara Cina yang boleh disimpan?

Jika panjang teks tidak mencukupi, tukarnya kepada teks sederhana Adakah pangkalan data akan menjadi lebih besar dan lebih perlahan?

Ada 3 soalan kesemuanya, sila tanya. Maaf untuk yang baru.

某草草
某草草

membalas semua(2)
Ty80

Prestasi pasti terjejas. Semua storan biasa bagi teks besar tersebut akan membuat jadual berasingan.

巴扎黑

YaJSON_UNESCAPED_UNICODE, selamatkan Cina terus tanpa melarikan diri.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan