ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Tools[ปัญหาด่วน!!] ย้ายโฮสแล้วเป็นภาษาต่างด้าว [SMF]
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [ปัญหาด่วน!!] ย้ายโฮสแล้วเป็นภาษาต่างด้าว [SMF]  (อ่าน 1913 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,554



ดูรายละเอียด
« เมื่อ: 17 มกราคม 2010, 14:13:02 »

ภาษาในกระทู้มันเป็นแบบนี้อ่ะครับ เธฃ เธงเธกเน�เธ�เธฃเน�เธ�เธฃเธกเธ ต้องไปแก้ที่ไหนครับ

ขอบคุณครับ

 wanwan011
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 17 มกราคม 2010, 14:18:42 »

กด view -> encoding  -> แล้ว มันชี้คำว่าอะไรครับ ใช่ utf-8 รึเปล่า

ถ้าใช่ลองเปลี่ยนเป็นอันอื่นดูว่าหายไหม

ถ้ายังไม่หายลองเข้าไปดู db หน่อยเป็น utf-8 รึเปล่าหว่า, ไฟล์ของเราเซฟแบบ utf-8 รึเปล่าหนอ

ถ้าอันใดอันนึงมันไม่ตรงกัน มันจะเป็นแบบนั้นแหละครับ
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
thw
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 224



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 17 มกราคม 2010, 14:24:53 »

เวลา import db ใน phpmyadmin set character set เป็น tis620 ดูครับ
น่าจะได้
บันทึกการเข้า

MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,554



ดูรายละเอียด
« ตอบ #3 เมื่อ: 17 มกราคม 2010, 14:26:20 »

มันชี้เป็น thai-tis อ่ะครับ ต้องเลือก utf8 ถึงจะหาย แต่ก็ไม่ทั้งหมดอ่ะครับ

แลเ้วผมก็ไปเปลี่ยนค่าในตาราง smf_messages ให้เป็น utf8 แล้วอ่ะคับ
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 17 มกราคม 2010, 14:28:02 »

เปิด html ดู (view-source) ดูในแท๊ก meta ว่า

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

หรือยังไงครับ
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,554



ดูรายละเอียด
« ตอบ #5 เมื่อ: 17 มกราคม 2010, 14:29:37 »

ยังคับ <meta http-equiv="Content-Type" content="text/html; charset=tis-620" />
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
thw
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 224



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 17 มกราคม 2010, 14:34:43 »


ดูตามลิงค์นี้ครับน่าจะแก้ได้
http://www.justusers.net/forum/index.php?topic=1271.0
บันทึกการเข้า

MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,554



ดูรายละเอียด
« ตอบ #7 เมื่อ: 17 มกราคม 2010, 14:43:14 »

ยังไม่ได้เลยครับ เหอะๆ
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 17 มกราคม 2010, 14:50:42 »

เปิด Settings.php
ตรง
$language = 'thai-utf8';
เป็นยังงี้ป่าวเอ่ย

แล้วก็พอชี้ utf-8 แล้ว
ไม่หายทั้งหมด ที่ท่านเคยว่าก็คือ

มีส่วนนึงเป็นภาษาไทย อันนี้ถูก
แต่ส่วนที่เป้นพวก กระทู้ อะไรพวกนี้ ยังไม่ถูก ใช่ป่าวเอ่ย
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,554



ดูรายละเอียด
« ตอบ #9 เมื่อ: 17 มกราคม 2010, 14:55:59 »

ถูกคับ เมนูหรืออะไรที่เป็นของบอร์ดเป็นไทยหมด ยกเว้นแค่กระทู้ที่เป็นไม่เป็นไทย
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 17 มกราคม 2010, 14:59:30 »

*อันนี้ผมว่ามันแก้ไขไม่ค่อยถูกวิธีนะครับ ใครมีดีกว่ารบกวนแนะนำด้วยครับ

อันดับแรก ท่านไปทำให้ db เป็น utf-8 ให้หมดก่อนนะครับ (หรือทำแต่ messages ก็ได้ แล้วแต่...)

อันดับต่อมาให้เปิด Load.php
ค้นหา
SET NAMES $db_character_set", __FILE__, __LINE__);

ใส่ต่อท้ายไปว่า
else
	
	
db_query("
	
	
	
SET NAMES utf8"
__FILE____LINE__);

แค่นี้น่าจะได้แล้วครับ

---
หรือถ้าทำตาม http://www.justusers.net/forum/index.php?topic=1271.0
ท่านใส่ $db_character_set = 'utf-8';
ก็น่าจะได้เช่นกัน
« แก้ไขครั้งสุดท้าย: 17 มกราคม 2010, 15:02:42 โดย Luscentz » บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,554



ดูรายละเอียด
« ตอบ #11 เมื่อ: 17 มกราคม 2010, 15:04:42 »

ยังไม่ได้อ่ะคับ - -"
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 17 มกราคม 2010, 15:06:28 »

แล้วเปิดใน phpmyadmin เข้าไปเป็นภาษาที่อ่านได้รู้เรื่องรึเปล่าครับ (ดูตรง view -> encoding -> ของท่านด้วย ว่าชี้อยู่ที่อะไร)

ถ้าใน phpmyadmin อ่านเป็นไทยได้ชัดเจน แล้ว encoding ชี้ไปที่ utf-8

ลองเปิดกลับมาหน้าแรกใหม่ แล้วดูว่า view -> encoding -> ตอนนี้ชี้ไปที่ไหน
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,554



ดูรายละเอียด
« ตอบ #13 เมื่อ: 17 มกราคม 2010, 15:09:09 »

เหมือนเดิมทุกประการครับ

ขอบคุณมากนะครับ แต่ผมว่าผมหาเว็บอย่างอื่นดีกว่าครับ แบบเว็บบอร์ดแลหะแต่ว่าโพสง่ายๆหน่อยละกันครับ

ขอบคุณนะครับ +1
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 17 มกราคม 2010, 15:14:13 »

ไหนๆ ก็ทิ้งทวนไว้หน่อยนะครับ

- เปิดไฟล์ Settings.php แล้ว $language = 'thai-utf8';
- เปิด Themes/default/languages/index.thai-utf8.php ให้ $txt['lang_character_set'] = 'UTF-8';
คราวนี้ถ้าเปิดหน้าแรกแล้ว เปิดซอร์สแล้วไม่ได้ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

ก็คงต้องแก้ธีมล่ะครับ Tongue

หรือถ้าตรงนี้ได้แล้ว ให้เพิ่ม
$db_character_set = 'utf-8';
ไว้่ก่อน // Most database systems have not set UTF-8 as their default input charset.
ในไฟล์ Load.php

เอามันขนาดนี้ต้องได้ดิ๊~~~

อ้อ ท่านต้องเซฟไฟล์เป็น utf-8 ด้วยนะครับ

เว็บผมก็ทำแค่นี้นะ ก็ได้เลย หรือว่าตกอะไรไปหว่า Tongue
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
หน้า: [1]   ขึ้นบน
พิมพ์