我正在准备一个新的数据库服务器,我将从现有的大型多语言数据库(主要是英语/法语/西班牙语文本,很少有来自其他语言的特殊字符,例如城市名称)迁移数据。它将主要用于我和我的同事开发的 PHP 应用程序。
我很难理解所有的角色设置问题,我想从一开始就做出正确的选择。
根据我的阅读,为了支持所有 Unicode 字符,我应该使用 UTF-8。
我的问题:
我应该在 MicroSoft SQL Server 2008 中设置哪些字符集/排序规则以获得 UTF-8?Latin1_general_CS_AS 是正确的选择吗?
我应该在我的 HTML 页面中使用这个元数据吗?
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
是否会有我无法在我的数据库中支持的字符,或者我需要以某种方式转换的字符?