שלח תשובה

זירת השאלות

442
צפיות
1
תשובות

שלום! שאלה על עברית ומסדי נתונים

,‏ 1 בדצמבר, 2005

שלום.
יש לי בסיס נתונים של ACCESS שאליו אני כותב מאתר וקורא מהמסד אל תוך האתר. משום מה אני לא יכול לא לכתוב בעברית למסד  נתונים. הכל יוצא בג'יבריש.
מעבר לזה – אני כן יכול לקרוא את העברית שכתובה במסד הנתונים ע"י קוד אבל אני לא מצליח לכתוב למסד.
כששאלתי את חברת האחסון אתרים הם כתבו לי ככה:
"זה תופעה ישנה הנגרמת או מפקודת הקידוד, עברית לא נכונה בדף המזין או השולף
מהמסד או שמדובר במסד שיובא משרת אחר ושאינו דובר עברית והשרת שלנו כן תומך עברית מלא
אז כל צורת הזנת הנתונים הבנויה לעבודה מול שרת לא עברי כעת יוצאת משובש על שרת תומך
עברית מלא. אחד מהשניים".
האם מישהו יכול להסביר לי מה הם כתבו ומה עלי לעשות?? ולא העברתי את המסד ממקום למקום..
תודה מראש!
הקוד של הכתיבה הוא כזה:




<%@Language="VBScript" codepage="1255" %>
<%
Dim Conn, RS  


Set Conn = Server.CreateObject("ADODB.Connection")

DSNStatement = "DRIVER=Microsoft Access Driver (*.mdb);DBQ="
DSNStatement = DSNStatement & Server.MapPath("mydb.mdb")
Conn.Open DSNStatement


Conn.execute "insert into orders values('" & request.QueryString("order") & "','" & request.QueryString("name") &_
"','" & request.QueryString("email") & "','"  & request.QueryString("phone") & "')"

conn.close

set Conn=nothing

response.Redirect("../confirm.htm")
%>


תגיות:

1 תשובות

  1. זהר פלד הגיב:

    צריך להשתמש באותו codepage גם בקובץ
    שקורא ממסד הנתונים.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!