|
|
|
นำขึ้นเว็บแล้วฟอนต์ไทยอ่านไม่ได้ ทั้งที่กำหนดเป็น utf8_general_ci แล้ว พอจะมีแนวทางแก้ไขไหมครับ |
|
|
|
|
|
|
|
1 header ของ html
<!doctype html>
<head>
<mata charset="utf-8" >
2 $mysql->setcharset('utf8');
|
ประวัติการแก้ไข 2021-09-25 12:21:27
|
|
|
|
Date :
2021-09-25 12:20:29 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>...</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script src="js/jquery.min.js"></script>
<script src="js/validator.min.js"></script>
</head>
<body>
<div id="wrapper">
<div class="overlay"></div>
<h1>...</h1>
<style>
h1{
margin-top:0;
padding: 20px;
background-color: #095528;
color:white;
text-align: center;
}
.sidebar-wrapper{
color: white;
}
</style>
ใส่บรรทัดไหนครับ
|
ประวัติการแก้ไข 2021-09-25 12:44:55 2021-09-25 12:46:06
|
|
|
|
Date :
2021-09-25 12:44:01 |
By :
ajsudkedt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 database connection
|
|
|
|
|
Date :
2021-09-25 18:57:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
// Development connection
date_default_timezone_set("Asia/Bangkok");
$databaseHost = 'localhost';
$databaseName = 'check';
$databaseUsername = 'root';
$databasePassword = '1234';
// remote Database connection
// $databaseHost = '#####';
// $databaseName = '#####';
// $databaseUsername = '#####';
// $databasePassword = '###############';
try {
$conn = new PDO('mysql:host=' . $databaseHost . ';dbname=' . $databaseName . '', $databaseUsername, $databasePassword);
}
catch (PDOException $e) {
echo $e->getMessage();
}
// echo "Connection is there<br/>";
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
?>
นี่คือไฟล์สำหรับ connect database
แต่ว่าใส่ $mysql->setcharset('utf8'); ตรงไหนครับ
|
ประวัติการแก้ไข 2021-09-25 19:46:02
|
|
|
|
Date :
2021-09-25 19:45:37 |
By :
ajsudkedt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัด 20
"mysql:host=$host;dbname=$db;charset=utf8"
หรือ บรรทัด 27
$conn->exec("set names utf8");
|
|
|
|
|
Date :
2021-09-26 05:43:50 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
หรือ บรรทัด 27
$conn->exec("set names utf8");
ใส่ code ตามนี้ ฟอนต์ไทยอ่านได้ปกติครับ
กราบขอบพระคุณท่าน Chaidhanan มาก ๆ ครับ
|
|
|
|
|
Date :
2021-09-26 07:33:37 |
By :
ajsudkedt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|