ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ปัญหา เข้ารหัสข้อความภาษาไทย ด้วย function ของ Mysql ENCODE, AES_ENCRYPT

ปัญหา เข้ารหัสข้อความภาษาไทย ด้วย function ของ Mysql ENCODE, AES_ENCRYPT
ปัญหา เข้ารหัสข้อความภาษาไทย ด้วย function ของ Mysql ENCODE, AES_ENCRYPT

จากที่เคยแนะนำการเข้ารหัสข้อความก่อนเก็บไว้ในฐานข้อมูล การเข้ารหัสข้อความในฐานข้อมูล Mysql ENCODE ENCRYPT Decode
ปัญหา เข้ารหัสข้อความที่เป็นภาษาไทย ด้วย function ของ Mysql ที่มีให้ เช่น function ENCODE(), AES_ENCRYPT()  จากตัวอย่าง ลองเข้ารหัสและถอดรหัสกลับ ปรากฏว่า บน Host Linux ที่ติดตั้ง WebServer (apache+php+Mysql) ด้วย CP Control Panels เจอปัญหาเดียวกันคือเข้ารหัสข้อความที่เป็นภาษาไทยแล้วถอดกลับมาไม่ได้ ได้ทดลองกับ...


ทดสอบ ใช้
OS windown xp, 2008 , Mysql 5.1, Mysql 5.0
SELECT DECODE( ENCODE( 'ทดสอบ', '11' ) , '11' )
SELECT AES_DECRYPT( AES_ENCRYPT( 'ทดสอบ' , 'key-mindphp.com' ) , 'key-mindphp.com' )
SELECT AES_DECRYPT( AES_ENCRYPT( CONVERT( 'ทดสอบ' USING utf8 ) , 'key-mindphp.com' ) , 'key-mindphp.com' )
ผล: ทดสอบ

OS FreeBSD 8 , Mysql 5.1
SELECT DECODE( ENCODE( 'ทดสอบ', '11' ) , '11' )
SELECT AES_DECRYPT( AES_ENCRYPT( 'ทดสอบ' , 'key-mindphp.com' ) , 'key-mindphp.com' )
SELECT AES_DECRYPT( AES_ENCRYPT( CONVERT( 'ทดสอบ' USING utf8 ) , 'key-mindphp.com' ) , 'key-mindphp.com' )
ผล: ทดสอบ

OS CENTOS 6.2, Mysql 5.1  (Cpanel, Directadmin)
SELECT DECODE( ENCODE( 'ทดสอบ', '11' ) , '11' )
SELECT AES_DECRYPT( AES_ENCRYPT( 'ทดสอบ' , 'key-mindphp.com' ) , 'key-mindphp.com' )
SELECT AES_DECRYPT( AES_ENCRYPT( CONVERT( 'ทดสอบ' USING utf8 ) , 'key-mindphp.com' ) , 'key-mindphp.com' )
ผล: e0b897e0b894e0b8aae0b8ade0b89a


OS UBUNTU 12.0, Mysql 5.5 (ติดตั้งผ่านชุดติดตั้งอัตโนมัตของ CP-Directadmin)
SELECT DECODE( ENCODE( 'ทดสอบ', '11' ) , '11' )
SELECT AES_DECRYPT( AES_ENCRYPT( 'ทดสอบ' , 'key-mindphp.com' ) , 'key-mindphp.com' )
SELECT AES_DECRYPT( AES_ENCRYPT( CONVERT( 'ทดสอบ' USING utf8 ) , 'key-mindphp.com' ) , 'key-mindphp.com' )
ผล: e0b897e0b894e0b8aae0b8ade0b89a

เพราะเหตุฉะนี้ ปัญหาจึงเกิด

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
วิธีการสำรองข้อมูลและแชท ใน Line ง่ายๆเพียง 5 ขั้นตอน
โดย Ik Kat อ 27 มิ.ย. 2017 6:21 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
12
อ 27 มิ.ย. 2017 6:21 pm โดย Ik Kat
คำสั่ง MySQL ที่ใช้งานร่วมกับ PHP
โดย bellzeed อ 27 มิ.ย. 2017 5:38 pm บอร์ด Programming - PHP
0
14
อ 27 มิ.ย. 2017 5:38 pm โดย bellzeed
สถาปัตยกรรมของระบบปฏิบัติการ Android
โดย Ik Kat อ 27 มิ.ย. 2017 5:04 pm บอร์ด Mobile Application Developing- Android, iOS
0
8
อ 27 มิ.ย. 2017 5:04 pm โดย Ik Kat
MJFORM error
โดย บุคคลทั่วไป อ 27 มิ.ย. 2017 4:16 pm บอร์ด Programming - PHP
0
7
อ 27 มิ.ย. 2017 4:16 pm โดย บุคคลทั่วไป
วิธีการแก้ปัญหา การดึงข้อมูล จากฐานข้อมูล เมื่อเปลี่ยน charset ใน แท็ก meta
โดย bellzeed อ 27 มิ.ย. 2017 3:54 pm บอร์ด Programming - PHP
0
12
อ 27 มิ.ย. 2017 3:54 pm โดย bellzeed
การเข้าสู่ระบบด้วย Facebook ภายในแอพหรือเว็บไซต์
โดย Ik Kat อ 27 มิ.ย. 2017 3:43 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
14
อ 27 มิ.ย. 2017 3:43 pm โดย Ik Kat
แนะนำ Account Kit การเข้าสู่ระบบด้วยอีเมลและหมายเลขโทรศัพท์มือถือ
โดย Ik Kat อ 27 มิ.ย. 2017 3:18 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
10
อ 27 มิ.ย. 2017 3:18 pm โดย Ik Kat
5 Plugins ที่จำเป็นต้องมีใน WordPress
โดย Ik Kat อ 27 มิ.ย. 2017 2:54 pm บอร์ด Wordpress user Guide Knowledge
0
18
อ 27 มิ.ย. 2017 2:54 pm โดย Ik Kat
OpenERP 7 กับ odoo เวอร์ชั่นล่าสุด มือใหม่ใช้ตัวไหนดีกว่าหรอครับ
โดย falconnut อ 27 มิ.ย. 2017 2:45 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
16
อ 27 มิ.ย. 2017 2:50 pm โดย mindphp
ส่วนประกอบและคุณสมบัติของ Raspberry Pi 2 Model B
โดย bellzeed อ 27 มิ.ย. 2017 2:12 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
17
อ 27 มิ.ย. 2017 2:12 pm โดย bellzeed
รายชื่อโปรแกรมที่สามารถเขียน Python ได้
โดย บัวบุญ จันทะโคตร อ 27 มิ.ย. 2017 1:13 pm บอร์ด Programming - C/C++ & java & Python
0
17
อ 27 มิ.ย. 2017 1:13 pm โดย บัวบุญ จันทะโคตร
วิธีแปลง WordPress ให้เป็น Mobile App โดยใช้ WordApp
โดย Ik Kat อ 27 มิ.ย. 2017 12:42 pm บอร์ด Wordpress user Guide Knowledge
0
9
อ 27 มิ.ย. 2017 12:42 pm โดย Ik Kat
ทำความรู้จักกับ Node.js
โดย บัวบุญ จันทะโคตร อ 27 มิ.ย. 2017 11:56 am บอร์ด HTML CSS
0
24
อ 27 มิ.ย. 2017 11:56 am โดย บัวบุญ จันทะโคตร
วิธีดึงคลิปจาก youtube มาแสดงในเว็ปไซต์ด้วย iframe HTML
โดย Before Dong อ 27 มิ.ย. 2017 11:53 am บอร์ด XML Knowledge
0
10
อ 27 มิ.ย. 2017 11:53 am โดย Before Dong
ทำความรู้จักกับ AngularJS
โดย บัวบุญ จันทะโคตร อ 27 มิ.ย. 2017 11:14 am บอร์ด HTML CSS
0
15
อ 27 มิ.ย. 2017 11:14 am โดย บัวบุญ จันทะโคตร
HTML color Names ที่รองรับหลายเว็ปไซต์
โดย Before Dong อ 27 มิ.ย. 2017 11:12 am บอร์ด XML Knowledge
0
11
อ 27 มิ.ย. 2017 11:12 am โดย Before Dong
งานประจำวันที่ 27 มิถุนายน 2560
โดย Ik Kat อ 27 มิ.ย. 2017 10:43 am บอร์ด MT19 - ปวีณา จันดี
1
11
อ 27 มิ.ย. 2017 10:43 am โดย Ik Kat
วิธีปรับภาพให้คมชัดขึ้นโดย Smart Sharpen ด้วย Photoshop
โดย Before Dong อ 27 มิ.ย. 2017 10:29 am บอร์ด Graphic design
0
10
อ 27 มิ.ย. 2017 10:29 am โดย Before Dong
วิธีทำภาพขาวดำโดย Desaturate ด้วยPhotoshop
โดย Before Dong อ 27 มิ.ย. 2017 10:07 am บอร์ด Graphic design
0
9
อ 27 มิ.ย. 2017 10:07 am โดย Before Dong
งานประจำวันที่ 27 June 17
โดย bellzeed อ 27 มิ.ย. 2017 9:43 am บอร์ด M047 - วิศรุต เรืองอุไร
1
12
อ 27 มิ.ย. 2017 9:43 am โดย bellzeed