jpgraph 2.1.4 ใช้ภาษาไทยไม่ได้ ต้องเซตยังไงครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
maami
PHP Newbie
PHP Newbie
โพสต์: 3
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

jpgraph 2.1.4 ใช้ภาษาไทยไม่ได้ ต้องเซตยังไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย maami »

ผมลองทำตามในหลายๆกระทู้แล้วรวมถึงที่เวปนี้ด้วย
คือผมเซต jpg-config.inc แบบนี้
// Thai TTF font from windows
DEFINE('CORDIA_TTF_FONT', 'cordia.ttf');
DEFINE('CORDIAB_TTF_FONT', 'cordiab.ttf');
DEFINE('CORDIAI_TTF_FONT', 'cordiai.ttf');
DEFINE('CORDIAZ_TTF_FONT', 'cordiaz.ttf');

DEFINE('ANGSA_TTF_FONT', 'angsa.ttf');
DEFINE('ANGSAB_TTF_FONT', 'angsab.ttf');
DEFINE('ANGSAI_TTF_FONT', 'angsai.ttf');
DEFINE('ANGSAZ_TTF_FONT', 'angsaz.ttf');

เซต jpgraph.php

DEFINE("FF_ANGSA",17);
DEFINE("FF_CORDIA",18);

ในส่วนของ ttf() ผมก็เพิ่ม code นี้ไปแล้วครับ
FF_CORDIA => array(FS_NORMAL=>CORDIA_TTF_FONT, FS_BOLD=>CORDIAB_TTF_FONT, FS_ITALIC=>CORDIAI_TTF_FONT, FS_BOLDITALIC=>CORDIAZ_TTF_FONT ),
FF_ANGSA => array(FS_NORMAL=>ANGSA_TTF_FONT, FS_BOLD=>ANGSAB_TTF_FONT, FS_ITALIC=>ANGSAI_TTF_FONT, FS_BOLDITALIC=>ANGSAZ_TTF_FONT ),

มันก็แสดงกราฟได้ปกติแต่ตรงที่เป็นภาษาไทยมันจะกลายเป็นภาษาต่างดาวแทน
ผมเลยลองเซตใน php.ini
โดยเอา ; หน้า extension=php_iconv.dll ออก
พอรองรันกราฟดู มันขึ้นว่า
PHP Startup: Unable to load dynamic library 'C:\AppServ\php\ext\php_iconv.dll' - The specified module could not be found.
ทั้งๆที่ผมเอา php_iconv.dll ไปใส่ไว้ใน C:\AppServ\php\ext แล้วครับ
มันก็ยังขึ้นแบบนี้อยู่เลย

ใครรู้วิธีการแก้ไข หรือวิธีที่ให้ใช้ jpgraph เป็นภาษาไทยได้ ก็กรุณาช่วยแนะนำทีนะครับ
เพราะผมลองทำตามหลายๆกระทู้แล้วก็ยังไม่ได้ซักที
ใครรู้จริงช่วยทีครับผมว่ามีอีกหลายคนก็เกิดปัญหาเช่นเดียวกันนี้
จะได้เป็นประโยชน์แก่อีกหลายๆคนรวมถึงตัวผมด้วย
ขอบคุณมากๆเลยครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41384
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

มันขึ้น แบบไหนหรือครับ ลอง copy หน้าจอให้ดูได้เปล่าครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41384
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: jpgraph 2.1.4 ใช้ภาษาไทยไม่ได้ ต้องเซตยังไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

[quote="maami"]ผมลองทำตามในหลายๆกระทู้แล้วรวมถึงที่เวปนี้ด้วย
คือผมเซต jpg-config.inc แบบนี้
// Thai TTF font from windows
DEFINE('CORDIA_TTF_FONT', 'cordia.ttf');
DEFINE('CORDIAB_TTF_FONT', 'cordiab.ttf');
DEFINE('CORDIAI_TTF_FONT', 'cordiai.ttf');
DEFINE('CORDIAZ_TTF_FONT', 'cordiaz.ttf');

DEFINE('ANGSA_TTF_FONT', 'angsa.ttf');
DEFINE('ANGSAB_TTF_FONT', 'angsab.ttf');
DEFINE('ANGSAI_TTF_FONT', 'angsai.ttf');
DEFINE('ANGSAZ_TTF_FONT', 'angsaz.ttf');

เซต jpgraph.php

DEFINE("FF_ANGSA",17);
DEFINE("FF_CORDIA",18);

ในส่วนของ ttf() ผมก็เพิ่ม code นี้ไปแล้วครับ
FF_CORDIA => array(FS_NORMAL=>CORDIA_TTF_FONT, FS_BOLD=>CORDIAB_TTF_FONT, FS_ITALIC=>CORDIAI_TTF_FONT, FS_BOLDITALIC=>CORDIAZ_TTF_FONT ),
FF_ANGSA => array(FS_NORMAL=>ANGSA_TTF_FONT, FS_BOLD=>ANGSAB_TTF_FONT, FS_ITALIC=>ANGSAI_TTF_FONT, FS_BOLDITALIC=>ANGSAZ_TTF_FONT ),

มันก็แสดงกราฟได้ปกติแต่ตรงที่เป็นภาษาไทยมันจะกลายเป็นภาษาต่างดาวแทน
ผมเลยลองเซตใน php.ini
โดยเอา ; หน้า extension=php_iconv.dll ออก
พอรองรันกราฟดู มันขึ้นว่า
PHP Startup: Unable to load dynamic library 'C:\AppServ\php\ext\php_iconv.dll' - The specified module could not be found.
ทั้งๆที่ผมเอา php_iconv.dll ไปใส่ไว้ใน C:\AppServ\php\ext แล้วครับ
มันก็ยังขึ้นแบบนี้อยู่เลย

ใครรู้วิธีการแก้ไข หรือวิธีที่ให้ใช้ jpgraph เป็นภาษาไทยได้ ก็กรุณาช่วยแนะนำทีนะครับ
เพราะผมลองทำตามหลายๆกระทู้แล้วก็ยังไม่ได้ซักที
ใครรู้จริงช่วยทีครับผมว่ามีอีกหลายคนก็เกิดปัญหาเช่นเดียวกันนี้
จะได้เป็นประโยชน์แก่อีกหลายๆคนรวมถึงตัวผมด้วย
ขอบคุณมากๆเลยครับ[/quote]
ภาษา ต่าง ด้าว เป็น แบบไหนครับ ส่วน ทางแก้ที่ ทำไป เครื่องเรา ต้องมี php_iconv.dll ด้วยนะครับ ถึงจะทำงาน ได้ แต่ แนะนำว่าไม่ ทางแก้ครับ ต้องลองดู ว่า ภาษา ที่ออกมาเป็นแบบไหน น่ะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
sprinter
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย sprinter »

ประสบปัญหาเดียวกันเลยครับมันของผมขึ้นแบบนี้ครับ
รูปภาพ
ช่วยด้วย T T

ขอโทษครับใส่รูปยังไงเหรอ?
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41384
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ไปโพส ที่นี่ได้เลยครับ เดี่ญว ตามไปดู
http://www.meelink.com/webboard/index.php
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Majestic-12 [Bot] และบุคลทั่วไป 111