0

哪个 HTML 字符集可以涵盖所有这些?我需要在 MySQL 中使用哪个字符集来导出然后导入它们?

SAINT RAPHAEL ARNÁIZ BARÓN(西班牙语)

圣特雷莎的孩子耶稣,处女,医生(法语)

M. Orsola (Giulia) Ledóchowska,宗教(东欧)

4

2 回答 2

0

为您的表和列使用 MySQL 的 UTF-8 字符集,并SET NAMES UTF8在使用您选择的脚本语言初始化 MySQL 连接后发送一条语句。确保您的脚本还发送一个 HTTP 标头,指示您的页面采用 UTF-8 格式,您应该一切顺利。您可能想阅读这篇文章,进一步阅读的链接看起来也不错。

在 PHP 中,要发送这个 HTTP 标头,您可以使用 header("Content-Type: text/html; charset=UTF-8");. <head>在HTML 页面中元素的顶部,您还可以添加<meta charset="UTF-8">(在 HTML5 中),或<meta http-equiv="Content-type" content="text/html;charset=UTF-8">(在 HTML 4.01 或 HTML5 中;但您不能同时使用这两种方式并仍然获得有效的 HTML5)。

于 2012-05-22T21:21:28.913 回答
0

在 MySQL 中,使用 UTF-8 字符集。这将允许您在 DBMS 中适当地表示各种各样的数据。如果您正确使用 mySQL 排序设置,MySql 也会很好地整理(排序)您的信息。

要将这些内容呈现为 HTML,您可能需要实体化除基本 7 位 ASCII 字符之外的字符。例如,查看描述大写 Ñ http://www.fileformat.info/info/unicode/char/00D1/index.htm的 Unicode 字符的网页

在 HTML 中,这由 & 磅符号 xd 1 分号表示

您的网络应用程序语言(PHP?Java?)具有在 UTF-8 字符串(存储在 DBMS 中)和实体化 html(用于在网络上显示)之间转换的内置函数。使用它们。

于 2012-05-22T20:14:55.317 回答