【发布时间】:2012-10-25 00:09:15
【问题描述】:
我想插入“ã”、“é”、“ó”、“ç”(德沃夏克国际)等葡萄牙语-巴西语言文本。 我在数据库中设置的排序规则类型是: utf8_general_ci 但它不起作用。我正在尝试将其粘贴到这里,但这里显示正常。但在数据库中它没有以正确的方式显示。
那么,请告诉我哪种排序规则适合葡萄牙语。
我的 HTML 页面字符编码是:
<meta http-equiv="Content-Type" content="text/html; charset=pt-BR" />
【问题讨论】:
-
pt-BR不是编码。 -
如果我不解决 pt-BR 的话,那么 ?ass?d
-
请阅读以上链接文章。你需要声明你的内容是什么encoding,这取决于你如何从数据库中获取它。 "pt-BR" 是一个locale,即对一种language(巴西葡萄牙语)的描述,encoding 是别的东西,与此无关使用语言(例如UTF-8、ISO-8859-1等)。
-
"set names utf8" - "SET NAMES 表示客户端将使用什么字符集向服务器发送 SQL 语句。"