PhP中的UTF-8问题
|
!
我在umlauts的php中有输出问题。
我的代码:
<?php
echo\"<!DOCTYPE html PUBLIC \\\"-//W3C//DTD XHTML 1.0 Strict//EN\\\"
\\\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\\\">
<html xmlns=\\\"http://www.w3.org/1999/xhtml\\\" xml:lang=\\\"en\\\" lang=\\\"en\\\">
<head>
<meta http-equiv=\\\"Content-type\\\" content=\\\"text/html; charset=utf-8\\\" />
<title>Tabs</title>
<style type=\\\"text/css\\\" media=\\\"screen\\\"> \";
echo \"<script src=\\\"http://code.jquery.com/jquery-1.6.1.min.js\\\" type=\\\"text/javascript\\\" charset=\\\"utf-8\\\"></script>
<script type=\\\"text/javascript\\\" charset=\\\"utf-8\\\">
$(function () {
var tabContainers = $(\'div.tabs > div\');
tabContainers.hide().filter(\':first\').show();
$(\'div.tabs ul.tabNavigation a\').click(function () {
tabContainers.hide();
tabContainers.filter(this.hash).show();
$(\'div.tabs ul.tabNavigation a\').removeClass(\'selected\');
$(this).addClass(\'selected\');
return false;
}).filter(\':first\').click();
});
</script>
</head>
<body id=\\\"page\\\">\";
echo \"<div class=\\\"tabs\\\">
<!-- tabs -->
<ul class=\\\"tabNavigation\\\">
<li><a href=\\\"#user\\\">User</a></li>
<li><a href=\\\"#recipe\\\">Recipe</a></li>
<li><a href=\\\"#recipe_pos\\\">Recipe_Pos</a></li>
<li><a href=\\\"#ingred\\\">Ingredients</a></li>
<li><a href=\\\"#ingred_pos\\\">Ingredients_Pos</a></li>
</ul>
<!-- tab containers -->
<div id=\\\"user\\\">
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div id=\\\"recipe\\\">\";
include \'config.php\';
include \'opendb.php\';
$result = mysql_query(\"SELECT * FROM RECIPES \'\");
while($row = mysql_fetch_array($result))
{
echo \"<p id=\\\"boarder\\\">\";
echo \"<span>\";
echo \"<b>\" . $row[\'title\'] . \"</b><br/>\";
echo \"<br />\";
echo $row[\'text\'];
echo \"<br /><br />\";
echo mysql_error();
echo \"</span>\";
echo \"</p>\";
}
include \'closedb.php\';
?>
输出:
Zwiebel,诺贝尔赫与施勒
和虚伪的W.rfel schneiden。
Hackfleisch在Pfanne geben中,
朗萨姆·埃里岑·本·恩·费特
勒伦(Rehren)折磨。萨尔森与
pfeffern。茨诺贝尔恩(Knoblauch und)
M.hren dazugeben和kurz mitbraten。
米特·德·布鲁·阿布申
牛至,死胎Tomaten和
Tomatenketchup无法处理。埃特瓦40
Minuten Einkochen Lassen。意大利面
Salzwasser bissfest kochen,阿吉根,
酱汁和酱汁
servieren。
没有找到相关结果
已邀请:
3 个回复
傻寺俊擒
对于较新的mySQL:
款去芳尾脊
。如果这样可以正确显示文本,则说明问题的原因是db内容根本不是utf-8。
财沟项胶