|
|
|
พี่ๆ ครับ ช่วยเรื่อง UTF8 หน่อยครับ มีปัญหาแก้ไม่ตกอ่ะครับ |
|
|
|
|
|
|
|
ปัญหาคือ db ของ ผมก็ ทำเป็น UTF8 ci ตามลิงค์ ของ พีวิน (ผมอ่านแล้วครับไม่เข้าใจถึงมาถาม)
ปัญหาคือ มันไทย บ้าง และ %$%^&**& ครั้งคราว หรือเรา รีเพรชหน้าเวปก็จะไม่ไทยละ ผม ไปปรับในดรีม แล้วก็ เป็นๆหายๆ
Code (PHP)
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_db_minimartpsru = "localhost";
$database_db_minimartpsru = "db_minimartpsru";
$username_db_minimartpsru = "root";
$password_db_minimartpsru = "1234";
$db_minimartpsru = mysql_pconnect($hostname_db_minimartpsru, $username_db_minimartpsru, $password_db_minimartpsru) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Code (PHP)
<?
$conn = mysql_connect("localhost", "root", "1234");
mysql_db_query($dbname,"SET NAMES tis620"); /// ลองเปลยี่ยนแล้ว ไม่หาย หนักกว่าเก่าอีก
mysql_query("USE db_minimartpsru ");
// ปรับแต่งหน้าเวปได้ตรงนี้เลย
define("WEB_TITLE","My Webboard"); // แสดงไตเติ้ล
define("FOOTER","จัดทำโดย : นาย xxxxxx BBA.คอมพิวเตอร์ธุรกิจ<br>เพื่อศึกษาการสร้างฐานข้อมูลด้วย MySQL และ PHP"); // แสดงไตเติ้ล ท้ายเวป
define("WEB_INDEX",":::: โปรแกรมขายของอเนกประสงค์ ผ่านเวปแอปฟิลเคชั่น ::::"); // แสดงไตเติ้ลหน้าแรกเลยหัวเวป
define("WEB_C",":::: ติดต่อเรา ::::"); // แสดงไตเติ้ลหน้า ติดต่อเรา
define("WEB_A",":::: เกี่ยวกับเรา ::::"); // แสดงไตเติ้ลหน้า เกี่ยวกับเรา
define("WEB_S",":::: แผนผังเวปไซด์ ::::"); // แสดงไตเติ้ลหน้า แผนผัง
define("WEB_G","<FONT COLOR=\"red\"><br></br></FONT>"); // แสดงไตเติ้ลหน้า แกลลอรี่
?>
Tag : PHP, HTML/CSS
|
|
|
|
|
|
Date :
2011-09-14 17:21:15 |
By :
Untimate1th |
View :
870 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยน
mysql_db_query($dbname,"SET NAMES tis620");
เป็น
mysql_db_query($dbname,"SET NAMES UTF8");
แล้วในตัวเว็บให้ใส่
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
ครับ
|
|
|
|
|
Date :
2011-09-14 17:27:30 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_db_minimartpsru = "localhost";
$database_db_minimartpsru = "db_minimartpsru";
$username_db_minimartpsru = "root";
$password_db_minimartpsru = "1234";
$db_minimartpsru = mysql_pconnect($hostname_db_minimartpsru, $username_db_minimartpsru, $password_db_minimartpsru) or trigger_error(mysql_error(),E_USER_ERROR);
?>
ส่วนมากผมใช้ ตัวนี้ ดึงอ่ะครับ ควรปรับยังไงครับ
|
|
|
|
|
Date :
2011-09-14 17:40:34 |
By :
Untimate1th |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ตามที่คุณกะล่อนบอกเลยครับ ลองแล้วหรือยังครับ
|
|
|
|
|
Date :
2011-09-14 19:18:48 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณลองเปลี่ยนเป็น
Code (PHP)
mysql_db_query($dbname,"SET NAMES tis620");
เหมือนเดิม แล้ว เปลี่ยนในฐานข้อมูลเป็น tis620_thai_ci แทน utf8_unicode_ci
|
|
|
|
|
Date :
2011-09-14 19:32:36 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ทุกคำตอบ ครับ เดี่ยวทดลองทำก่อนครับ
|
|
|
|
|
Date :
2011-09-15 11:19:07 |
By :
Untimate1th |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|