0
我正在开发基于php的网站,其中一些文本是希腊语,一些是英文的。希腊文字无法正确显示。该文件以UTF-8格式保存。在html页面的标题中是否有特殊的操作来正确显示希腊文字?我的头就像是 -在php/html中使用区域语言
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
而且当我提交表单包含希腊文中,我使用 -
$firstname = mysql_real_escape_string($_POST['firstname']);
这样行使用“mysql_real_escape_string”在这里?
只有数据库数据或页面上的所有文本有问题吗? – Headshota 2011-03-31 12:47:31
你可以发布一个网址到页面吗? – 2011-03-31 12:48:36
我发现了这个问题。它在数据库中。现在我只使用$ _POST ['data']并将其插入到数据库中,并且它正在插入垃圾。但是当我打印查询并在phpmyadmin中运行它时,它是可以的。我无法理清这个问题。在数据库中,我使用排序规则作为“utf8_general_ci”。 – 2011-03-31 13:05:30