ให้เรตสมาชิก: 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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การติดตั้ง wkhtmltopdf ด้วย terminal บน ubuntu
โดย jirawoot พฤ 27 มิ.ย. 2019 4:00 pm บอร์ด Share Knowledge
0
2
พฤ 27 มิ.ย. 2019 4:00 pm โดย jirawoot
Microsoft ออก HoloLens 2 มาให้ใช้งานแล้ว
โดย chatee supasand พฤ 27 มิ.ย. 2019 3:27 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
3
พฤ 27 มิ.ย. 2019 3:27 pm โดย chatee supasand
R - mdsoft_html_to_img_pdf - เครื่องมือแปลงhtmlเป็นรูปภาพและpdf (M090)
โดย jirawoot พฤ 27 มิ.ย. 2019 2:24 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
10
พฤ 27 มิ.ย. 2019 2:24 pm โดย jirawoot
รายงานสอนใช้ Gitlab
โดย chatee supasand พฤ 27 มิ.ย. 2019 2:03 pm บอร์ด MT33 - นายชาตรี สุภาแสน
0
5
พฤ 27 มิ.ย. 2019 2:03 pm โดย chatee supasand
workshop สร้างไฟล์บน git
โดย jirawoot พฤ 27 มิ.ย. 2019 1:59 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
4
พฤ 27 มิ.ย. 2019 1:59 pm โดย jirawoot
อยากทราบวิธี หาค่าเงินอัตราดอกเบี้ยจากโค๊ด ครับว่ากี่บาท
โดย Patipat พฤ 27 มิ.ย. 2019 1:54 pm บอร์ด Programming - PHP
0
11
พฤ 27 มิ.ย. 2019 1:54 pm โดย Patipat
โหลดฟ้อนเจ๋ง ๆ จาก google fonts มาใช้ในเว็บของเรากัน
โดย jamepiyawat พฤ 27 มิ.ย. 2019 12:13 pm บอร์ด CSS Knowledge
0
6
พฤ 27 มิ.ย. 2019 12:13 pm โดย jamepiyawat
สรุปงานที่เรียน git กับ การตั้งกระทู้โปรเจ็ก
โดย jirawoot พฤ 27 มิ.ย. 2019 12:08 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
2
พฤ 27 มิ.ย. 2019 12:08 pm โดย jirawoot
VDO - การใช้ Vlookup บน Google sheet
โดย EyePornnipa พฤ 27 มิ.ย. 2019 10:27 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
13
พฤ 27 มิ.ย. 2019 11:48 am โดย mindphp
งานประจำวันที่ 27 มิถุนายน 2562
โดย jirawoot พฤ 27 มิ.ย. 2019 10:07 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
8
พฤ 27 มิ.ย. 2019 11:43 am โดย jirawoot
R - RmlToPDF_miniproject - โปรแกรมแปลง RML เป็น PDF (MT33)
โดย chatee supasand พฤ 27 มิ.ย. 2019 11:32 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
17
พฤ 27 มิ.ย. 2019 2:53 pm โดย tatiya
งานประจำวันที่ 27 มิถุนายน 2562
โดย Patipat พฤ 27 มิ.ย. 2019 10:13 am บอร์ด M088 - ปฏิภัทร สารธรรม
0
1
พฤ 27 มิ.ย. 2019 10:13 am โดย Patipat
งานประจำวันที่ 27 มิถุนายน 2562
โดย jamepiyawat พฤ 27 มิ.ย. 2019 10:07 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
2
พฤ 27 มิ.ย. 2019 10:07 am โดย jamepiyawat
งานประจำวันที่ 27 มิถุนายน 2562
โดย EyePornnipa พฤ 27 มิ.ย. 2019 10:05 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
15
พฤ 27 มิ.ย. 2019 10:05 am โดย EyePornnipa
งานประจำวันที่ 27 มิถุนายน 2562
โดย chatee supasand พฤ 27 มิ.ย. 2019 9:55 am บอร์ด MT33 - นายชาตรี สุภาแสน
0
1
พฤ 27 มิ.ย. 2019 9:55 am โดย chatee supasand
สอบถามเรื่องการแก้โจทย์ pyhton ครับ
โดย Sutat Srisawat พ 26 มิ.ย. 2019 10:56 pm บอร์ด Programming - C/C++ & java & Python
1
11
พฤ 27 มิ.ย. 2019 9:29 am โดย thatsawan
งานประจำวันที่ 26 มิถุนายน 2562
โดย Patipat พ 26 มิ.ย. 2019 10:15 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
4
พ 26 มิ.ย. 2019 7:37 pm โดย Patipat
google map ดูรูปภาพสถานที่ต่าง ๆ ของผู้คนที่ถ่ายภาพมา
โดย jamepiyawat พ 26 มิ.ย. 2019 7:05 pm บอร์ด Share Knowledge
0
18
พ 26 มิ.ย. 2019 7:05 pm โดย jamepiyawat
งานประจำวันที่ 26 มิถุนายน 2562
โดย EyePornnipa พ 26 มิ.ย. 2019 10:00 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
24
พ 26 มิ.ย. 2019 6:54 pm โดย EyePornnipa
Cloud based accounting software คืออะไร แล้วมันดียังไง
โดย EyePornnipa พ 26 มิ.ย. 2019 6:37 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
13
พ 26 มิ.ย. 2019 6:37 pm โดย EyePornnipa