Untuk "memaksa" agar web browser mau menampilkan karakter huruf asing (korea, jepang, china, arab) ini dapat dipakai header PHP yang digunakan untuk mengeset agar halaman HTML ditampilkan dengan encoding utf8.
Sedangkan untuk menyimpan di database MySQL agar dapat tersimpan dan ditampilkan lagi huruf font Arabic, Mandarin, Korean, dan Japanese tersebut sesuai dengan bentuk ketika disimpan, maka harus dibuat tabel dengan kolom bertipe encoding "utf8_unicode_ci".
Untuk mempraktekkan pembuatannya, pertama kita buat database baru di MySQL, misalnya dengan nama dbfonts, kemudian kita buat tabel baru, misalnya dengan nama fonts, kolomnya seperti ini :
Bahasa SQL selengkapnya sebagai berikut, siap untuk anda import ke dalam MySQL misalnya menggunakan PhpMyAdmin :
CREATE TABLE IF NOT EXISTS `fonts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`english` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`korean` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`japanese` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`chinese` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`arabic` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
);
Berikut ini data dalam bentuk Bahasa SQL yang siap diimport ke dalam tabel fonts dengan bantuan PHPMyAdmin :
INSERT INTO `fonts` (`id`, `english`, `korean`, `japanese`, `chinese`, `arabic`) VALUES (1, 'Welcome', '환영', 'ありがとう', '欢迎', 'ترحيب'), (2, 'Good Morning', '좋은 아침', 'おはよう', '早安', 'صباح الخير');
Selanjutnya tinggal membuat halaman Web HTML dengan bahasa PHP untuk menampilkan data di database MySQL yang berisi tulisan asing Cina, font Korea, karakter Arab dan huruf Jepang tersebut di halaman Web. Apabila anda menggunakan Web Server lokal seperti XAMPP atau WAMP maka tinggal diletakkan di root direktori, untuk XAMPP di xampp/htdocs, untuk WAMP di wamp/www. Dalam hal ini coba penulis membuat halaman web dengan nama web-font-korean-japanese-chinese-arabic-save-mysql.php, scriptnya sebagai berikut :
<?php
header('Content-type: text/html; charset=utf-8');
// cariprogram.blogspot.com
// nuramijaya@gmail.com
$con = mysql_connect("localhost","root","");
mysql_set_charset('utf8',$con);
mysql_select_db("dbfonts", $con);
$querykategori = mysql_query("SELECT * FROM fonts");
while ($datakategori = mysql_fetch_array($querykategori))
{
echo "LATIN/ENGLISH : ".$datakategori['english']."<br/>";
echo "FONT KOREA : ".$datakategori['korean']."<br/>";
echo "JEPANG : ".$datakategori['japanese']."<br/>";
echo "MANDARIN : ".$datakategori['chinese']."<br/>";
echo "ARAB : ".$datakategori['arabic']."<br/>";
echo "==================================<br/>";
}
?>
Project silakan anda download disini. Jika bingung caranya download, silakan lihat caranya disini.
Semoga bermanfaat ^_^
Tidak ada komentar:
Posting Komentar