Gurukomputer

Memunculkan karakter “thai” pada aplikasi web

Posted by: sandhee on: January 27, 2009

Tulisan ini kelanjutan dari tulisan yang lalu tentang “Memunculkan karakter thai di phpMyAdmin”. Saya mencari jalan keluar untuk menampilkan karakter “thai” di halaman web hampir 3 minggu lamanya (ck..ck..lama banget yah?), bukannya tanpa alasan saya berbuat demikian tapi ternyata dokumentasi terhadap masalah tersebut hanya sedikit. Untung saja, bos saya memberitahu caranya (meskipun dia ga ngerti PHP loh, thank you).

Ada dua langkah untuk berhasil menerima data dalam bentuk bahasa “thai” (bisa juga sih untuk bahasa mandarin atau jepang), yaitu:

1. Tambahkan tag head dan tag html yang saya cetak tebal di bawah ini.

<html lang=”th xmlns=”http://www.w3.org/1999/xhtml xml:lang=”th>
<head>
<meta content=”text/html; charset=utf-8 http-equiv=”Content-Type/>
<meta http-equiv=”Content-language content=”th/>
………………………………………………………….
2. Lalu pada saat sebelum melakukan query untuk menerima hasil dari database, harus disisipi kode berikut:
$cs1 = “SET character_set_results= utf8“;
mysql_query($cs1) or die(‘Error query: ‘ . mysql_error());

$cs2 = “SET character_set_client = utf8“;
mysql_query($cs2) or die(‘Error query: ‘ . mysql_error());

$cs3 = “SET character_set_connection = utf8“;
mysql_query($cs3) or die(‘Error query: ‘ . mysql_error());

3. Done, maka anda akan bisa menampilkan karakter “thai” ataupun bahasa lainnya dengan cantik :)
———————————————————————————————————————————–
PENTING:
1. Tulisan yang berwarna merah adalah menunjukan charset yang digunakan.
2. Charset pada langkah 1 dan langkah 2 harus sama, contohnya: jika memakai utf8 maka harus memakai utf8 di langkah ke-2

1 Response to "Memunculkan karakter “thai” pada aplikasi web"

klo menggunakan mssql gmana code nya ya mas? mohon Bimbingannya :)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.