Mám problém s čínskym znakom unicode. Keď som vytvoril novú objednávku s poznámkou, bol som do textového poľa Remark napísaný čínsky znak. Tu snímajte obrazovky!
Používam MySql (5.5.34) a typ údajov je VARCHAR pre Poznámka. Tu sa sníma obrazovka.
Údaje poznámok sa však neuložili správne do databázy. Tu sa sníma obrazovka.
Keď sa vrátim na predchádzajúce poradie, pole Poznámky neodráža čínsky znak. Pozrite sa na snímanie obrazovky.
Upozornite ma, kde môžem mať problém a ako tento problém vyriešiť. Vďaka!
Mám obavy z Mysql CHARSET. Táto tabuľka CHARSET je latin1. Môže to byť problém pre Unicode!
odpovede:
0 pre odpoveď č. 1Latin1 nepodporuje Unicode.
MySQL dokáže od verzie 5.5.3 spracovať 4 bajty znakov pomocou kódovania „utf8mb4“.
Kódovanie UTF8 podporuje iba dolnú rovinu, znaky Unicode pred jej rozšírením.