0
我正在使用MySQLi從數據庫中檢索信息。我的所有頁面都使用UTF-8編碼,沒有BOM,我有2個頁面需要處理,但主要問題是數據庫中信息以常規方式顯示 - 但是當我檢索它時,它會像這樣:編碼爲希伯來語 - PHP,mysqli
- ?
在phpMyAdmin面板 - 列是latin1_general_ci(我試圖使它utf8_general以及 - 相同的輸出!)。
的 「mysql.php」:
<?php
header('Content-type: text/xhtml; charset=windows-1255');
$mysql = new mysqli('localhost', 'elenbyin_vadim', 'pass33323', 'elenbyin_vadim');
?>
了 「的index.php」,主要部分:
<?php
include ('mysql.php');
include('functions.php');
if($_GET["lang"] == 'rus')
$lang = 'rus';
else if($_GET["lang"] == 'heb')
$lang = 'heb';
else
$lang = 'heb';
......
<div class="main_text">
<?
$result = $mysql->query('SELECT * FROM homepage');
while($row = mysqli_fetch_array($result)){
echo "".$row['title']."<br />".$row['text_heb']."";
}
?>
</div>
可以
人幫我解決這個問題?
非常感謝你! –
沒問題@LiorElenby,很高興幫助:) –
會不會更好地在'mysql.php'中添加該行# – Class