【发布时间】:2018-10-29 18:58:08
【问题描述】:
我有一个 MS SQL 表用于翻译我的网页,当我将语言更改为德语时,有些单词在 DB 中没有正确显示:
EL_ID TEXT_EN TEXT_DE
el10 Reset Löschen
但是当我在我的 html/php 页面中使用时,它没有正确显示:
[10] => Array
(
[0] => el10
[1] => L�schen
)
在我的网页中我被激活了:
<!DOCTYPE html>
<HTML>
<HEAD>
<meta charset="UTF-8">
<TITLE>
</TITLE>
...
问题是从DB或HTML演示中执行的数据?
【问题讨论】:
-
phpbestpractices.org/#utf-8 - 简而言之,您的编码错误。应该显示一个德语变音符号。
-
我使用 ADODB 进行 DB 连接我需要在我的连接字符串中插入以下参数
$db->setConnectionParameter('CharacterSet','UTF-8');
标签: php html sql-server unicode