哪个HTML字符集将涵盖所有这些?在MySQL中,我需要哪个字符集来导出并导入它们?
IZ BAR(西班牙文) 圣太斯儿童耶稣,处女,博士(法语) M. Orsola (Giulia) Ledóchowska,宗教(东欧)
发布于 2012-05-22 20:14:55
在MySQL中,使用UTF-8字符集.这将允许您在DBMS中适当地表示非常广泛的各种数据。如果您正确使用mySQL排序规则设置,MySql也会很好地整理(排序)您的信息。
要将这些内容呈现为HTML,您可能需要将基本的7位ASCII字符以外的字符化。例如,查看这个描述大写字母http://www.fileformat.info/info/unicode/char/00D1/index.htm的Unicode字符的网页。
在HTML中,这是用符号x d1分号表示的。
您的web应用程序语言(PHP?爪哇?)具有内置的函数,用于在UTF-8字符串(存储在DBMS中)和实体化html (用于在web上显示)之间进行转换。用它们。
发布于 2012-05-22 21:21:28
对表和列使用MySQL的UTF-8字符集,并在用所选择的脚本语言初始化MySQL连接之后发送一个MySQL语句。确保您的脚本还发送了一个HTTP报头,指示您的页面在UTF-8中,并且您应该是好的。您可能想要阅读这,并且进一步阅读的链接看起来也不错。
在PHP中,要发送这个header,您可以使用header("Content-Type: text/html; charset=UTF-8");。在HTML页面中<head>元素的顶部,还可以添加<meta charset="UTF-8"> (在HTML5中)或<meta http-equiv="Content-type" content="text/html;charset=UTF-8"> (在HTML4.01或HTML5中;但不能同时使用这两种方式,仍然可以获得有效的HTML5)。
https://stackoverflow.com/questions/10709180
复制相似问题