レンタルサーバーの仕様が変わったのか、現在日本語が全て「??????」で表示されます。
mysqlのデータベースを読み込みPHPで表示してるだけのページなんですが・・・
mysql MariaDB5.5
PHP5.6.36
utf8_unicode_ci で作成した DB
utf8_general_ci に変更しても結果は同じでした。
どなたかヒントをください。よろしくお願い致します。
#ソース加
lang
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5<?PHP 6 $debug = 1; 7 function mr_db_open() { 8 $DBSERVER = "####"; 9 $DBUSER = "#####"; 10 $DBPASSWORD = "####"; 11 $DBNAME = "####"; 12 $LOC_TABLE = "locations"; 13 $PLC_TABLE = "places"; 14 $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD); 15 if($con == FALSE) { 16 exit("データベースがオープンできません"); 17 } 18 $selectdb = mysql_select_db($DBNAME); 19 } 20 mr_db_open(); 21 $get_id = $_GET["id"]; 22 $sql = "SELECT * FROM `info` WHERE `hs_id` = $get_id"; 23 $result = mysql_query($sql); 24 $arr = mysql_fetch_array($result); 25?> 26- 27- 28<h2 style="color: #375088; font-weight: bold"><? echo $arr["hs_name"]; ?>の詳細を表示しています。</h2>
回答3件
あなたの回答
tips
プレビュー