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