Хранить коды ASCII в базе данных MySQL - PullRequest
4 голосов
/ 01 марта 2012

Мне нужно хранить в таблице базы данных MySQL коды символов ASCII, например this , например (★ ⋰⋱ ★ ⋰⋱ ★ ⋰⋱ ★ ⋰⋱ ★)
Должен ли я манипулировать данными перед сохранением в моей БД (используя JavaScript) чтобы быть сохраненным как html-коды (& heart;) или мне нужно изменить тип данных, которые будут храниться, и MySQL будет обрабатывать все? (UTF-8)

1 Ответ

3 голосов
/ 01 марта 2012

Если поле вашей базы данных должно быть закодировано в ASCII, я определенно сохраню эти эзотерические символы, как, скажем, &heart;, как вы сказали, потому что ASCII, конечно, не распространяется на эти символы (ASCII использует только 7 бит для хранения символьных данных).

Тем не менее, я бы порекомендовал использовать UTF-8 для своего поля базы данных.UTF-8 допускает гораздо более широкий диапазон символов.

...