我需要存储在MySQL数据库表中ASCII字符代码,如this例如( )我应该在保存之前操作数据我的数据库(使用JavaScript) 为了被存储为html代码(&heart;)或者我应该改变存储数据的类型,并且MySQL将处理所有内容? (Utf-8)将MySQL代码存储在mysql数据库中
回答
如果你的数据库字段必须用ASCII编码,那么我肯定会像你说的那样存储那些深奥的字符,如&heart;
,因为ASCII肯定不会扩展到那些字符(ASCII只用7位来存储字符数据)。
尽管如此,我会建议在您的数据库字段中使用UTF-8。 UTF-8允许更广泛的字符。
昨天我看到有人发布了一篇文章,讲述了某人正在做同样的事情,但使用iOS表情符号。 UTF-8只能扩展到目前为止,其中一些需要UTF-16。然而,由于它只是ASCII字符,你应该用UTF-8 – Bot 2012-03-01 17:12:58
@Computer,David - OP显然使“ASCII”与“纯文本”混淆。他希望将纯文本存储为Unicode字符,并且除非它是4字节字符,而不能存储 – 2012-03-01 18:49:43
好点,否则明确指出的是UTF-8。好的,如此需要UTF-8甚至UTF-16才行:) – dangerChihuahua007 2012-03-01 19:16:09
- 1. 使用MySQL和PHP将数据存储在MySQL数据库中
- 2. 存储在MySQL数据库
- 3. 将MySQL查询存储在数据库中(MySQL)
- 4. 如何显示存储在MySQL数据库的PHP代码
- 5. PHP和MySQL在数据库中存储
- 6. 存储在MySQL数据库中的BLOB
- 7. 在MySQL数据库中存储枚举
- 8. 在MySQL数据库中存储JSON?
- 9. 如何将html数据存储在mysql数据库中?
- 10. 将图像数据存储在MySQL数据库中?
- 11. 在mysql数据库中搜索代码
- 12. 在MySQL中存储数据
- 13. 将数据存储在mysql中
- 14. 将JSON数据存储在MySQL表中
- 15. 将数据存储到mysql
- 16. Asp.net页面计数器:在MySql数据库中存储号码
- 17. 如何将php数组数据存储到mysql数据库中
- 18. 如何在mysql中存储html代码?
- 19. 将数组存储在MySQL数据库中
- 20. 将数组值存储在单列MySQL数据库中
- 21. PHP/MySQL - 将数组存储在数据库中
- 22. 如何将数组值存储在MySQL数据库中
- 23. 要存储对象在MySQL数据库
- 24. 值不存储在MySQL数据库
- 25. PHP更换存储在MySQL数据库
- 26. 在数据库中存储/生成条形码字符串(mysql)
- 27. 使用PBKDF2在MySQL数据库中存储密码和盐
- 28. 在MySQL数据库中缓存/存储twitter API数据
- 29. 如何使用javascript将数据存储到mysql数据库中?
- 30. 替代将数组存储在Mysql数据库的单个字段中
绝对UTF-8。现在通常不需要HTML实体 – 2012-03-01 17:00:52
即使认为磁盘空间很便宜,但存储单个1或2个字节的字符比完整的7个字节的文本实体要容易得多。 – 2012-03-01 17:02:21
请注意,这些不是* ASCII *字符。术语ASCII经常被滥用,并且在这种情况下很重要。 – 2012-03-01 17:04:49