Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,976

HOME > ASP > ASP Forum > เอามาฝาก วิธีป้องกันภาษาไทย ไม่ให้เป็น ????? ถ้าหากใครใช้ ASP แล้วเจอปัญหาว่า Database เปิดอ่านได้ปกติ



 

เอามาฝาก วิธีป้องกันภาษาไทย ไม่ให้เป็น ????? ถ้าหากใครใช้ ASP แล้วเจอปัญหาว่า Database เปิดอ่านได้ปกติ

 



Topic : 009528

Guest




ถ้าหากใครใช้ ASP แล้วเจอปัญหาว่า Database เปิดอ่านได้ปกติ แต่พอเรียกผ่าน Website ปรากฏว่าข้อความกลายเป็ฯ ?????? แล้วพอเขียนข้อความใหม่ เขียนภาษาไทยและอ่านภาษาไทยจาก web ได้ แต่พอเรียก Database ออกมาปรากฏว่าเป็นตัวอักษรอะไรก็ไม่รู้อ่านไม่ออก
ทั้งๆ ที่ก็กำหนด characterset เป็น TIS-620 หรือ WINDOWS-874 แล้ว

มีวิธีแก้มาแนะนำครับ
ให้เพิ่มคำสั่ง

<%Session.CodePage=874%>

ไว้ตอนบนของไฟล์ ASP นะครับ แค่นี้ ไฟลืของนั้นก็จะไม่ขึ้น ????? แล้วข้อความที่เขียนเข้าไป ก็จะไม่เป็นภาษาต่างดาวด้วย

ปล. สำหรับคนที่เช้า host ที่ต่างประเทศอาจเจอกับปัญหานี้ก็ได้นะครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 13 ส.ค. 2549 23:37:53 By : menamya View : 3797 Reply : 11
 

 

No. 1

Guest


ขอบคุณครับ






Date : 14 ส.ค. 2549 08:22:34 By : poyecud37
 


 

No. 2

Guest


ขอบคุนค่ะ
Date : 7 ต.ค. 2549 21:13:27 By : Un_uN
 

 

No. 3

Guest


ใส่ตรงไหนคะ หลังบรรทัดของ <%@ Control Language="C#" ถ้าเป็นหลังบรรทักนั้ไม่ได้อะคะ

ก่นอื่นต้องบอกก่อนว่าเขียนด้วยC# คะ แต่พอเอาPage design ที่มีข้อความภาษาไทยระบุอยู่ด้วย พอ เอาขึ้นhostกลับอ่านภาษาไทยไม่ออกคะอันนี้ไม่เกี่ยวกับการดึงข้อมูลมาแสดงบนหน้า เว็ปนะคะ เป็นแค่การdesign คะ ใครพอมีวิษธี แกรบกวนหน่อยคะ
ขอบคุณคะ
Date : 2010-02-12 15:11:14 By : junion
 


 

No. 4



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


^^ ลองๆเอามาใช้ดูแล้วประยุกต์แล้ว
Session.CodePage = codePageValue ;
ใส่ได้ทุกส่วนที่เป็น code ค่ะ จะ behind หรือ inline ก้อตามแต่

ทีนี้เนื่องจากเป็นการ set ที่กระทบทั้ง session เพราะเป็น property ของ session
น่าจะเอาไว้ที่ Session_Start() ของ Global.asax ค่ะ จะได้รันได้อัตโนมัติ

Code (C#)
    void Session_Start(object sender, EventArgs e)
    {
        // Code that runs when a new session is started
        Session["Current_Theme"] = "Default";

        Session.CodePage = 874; 


    }
 


ค่า 874 เป็น CodePage ของภาษาไทย
อ้างจาก

http://www.science.co.il/Language/Locale-Codes.asp?s=codepage
Date : 2010-02-15 14:11:54 By : blurEye
 


 

No. 5



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ
Date : 2010-03-01 06:52:16 By : wiset.k
 


 

No. 6



โพสกระทู้ ( 74,031 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ASP Session.CodePage() - Session Object
Date : 2010-03-01 07:09:57 By : webmaster
 


 

No. 7



โพสกระทู้ ( 164 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


แจ่มครับ เอาไปใช้กัน นะ มีประโชยน์ ใช้ได้เลย
Date : 2010-03-07 17:25:39 By : inanosms
 


 

No. 8



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ มากๆเลยครับ (search google หาวิธีแก้อยู่ 1 คืน ทั้งเว็บนอกเว็บไทย มาจบที่ได้ที่นี่เองครับ)
Date : 2010-10-06 05:04:28 By : bklucky
 


 

No. 9

Guest


ขอบคุณอย่างมากครับ
Date : 2011-03-29 11:42:53 By : falcoa
 


 

No. 10

Guest


Code (ASP)
<%Session.CodePage=874%> 

<%Session.CodePage=874%>
Code (ASP)
<%Session.CodePage=874%> 

Date : 2011-05-13 00:23:24 By : Angle
 


 

No. 11

Guest


เขียน แบบนี้ <%@ CODEPAGE = 874 %>
กับ <%Session.CodePage=874%>
มีค่าเหมือนกันปะคะ

รบกวนสอบถามเพิ่มเติมค่ะ
คือ เจอปัญหาว่า บางเครื่อง แสดงข้อมูลภาษาไทยได้ (เครือ่งที่ทำอยู่แสดงข้อมูลภาษาไทยได้)
แต่ บางเครื่อง รัน แล้ว ไม่แสดงผลภาษาไทย แสดงเป็น ????
เลยไม่แน่ใจว่าเป็นเพราะอะไร อะคะ
รบกวนสอบถามผู้รู้ด้วยค่ะ คือ บางครั้งก็แสดงภาษาไทยได้ บางครั้งก็ไม่ได้ เขียน code แบบนั้น ไว้ที่ด้านบนของ code แล้วอะคะ

ขอบคุณค่ะ
Date : 2011-08-19 17:00:25 By : nat
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เอามาฝาก วิธีป้องกันภาษาไทย ไม่ให้เป็น ????? ถ้าหากใครใช้ ASP แล้วเจอปัญหาว่า Database เปิดอ่านได้ปกติ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่