![]() |
ajax ועברית עם access
אני מנסה לשלוח נתונים בעברית מדף html לדף asp שמכניס אותם למסד נתונים (אקסס).
אני משתמש ב ajax, וכל העברית שנכנסת לי למסד הופכת להיות סימנים מוזרים. ניסיתי לשמור את דף ה asp בקידוד utf-8 וגם את דף ה html, זה לא עזר. אני משתמש בפונקציה encodeURI ב ajax, אבל עדיין במסד אין עברית. הוספתי את ה- headers לדף ה-asp: response.charset="utf-8" session.codepage=65001 וגם ניסיתי להחליף ל 1255 ו windows-1255. לא עזר. עוד שאלה: אם היה לי קובץ html או asp שהיו שמורים ב ansi, זה מספיק פשוט לשמור אותם מחדש כ utf-8 או שצריך לכתוב מחדש לגמרי? אודה לכם על כל עזרה. ארז. |
אתה צריך לקבל את הטקסט ואז לבצע עליו פונקציית CONVERT לWINDOWS-1255.
בPHP יש פונקצייה כזאת, והיא מפורסמת בכל חור, אבל ASP?.. תצטרך לחפש טוב טוב, ואולי אפילו לשלם קצת על זה. |
ציטוט:
הפונקציה הזאת ב php, היא לוקחת את המצביעי קוד של unicode והופכת אותם למצביעי קוד שיעבדו עם קידוד 1255, לא? אם כן, ראיתי באיזה פורום לא מזמן מישהו שכתב דוגמא, רק שאני לא מוצא שוב את אותה הודעה. |
זה יעזור לך אם אני אביא את הפונקציה בPHP?
|
ציטוט:
קיים איזה פורום לענייני קידוד ? |
לא שידוע לי, בחו"ל בטוח תוכל למצוא עזרה שכתובה כבר, אבל בארץ אין כלום..
|
חייבת להיות איזו פונקציה מקבילה לזה גם ב asp, לא? אפילו שזה בתשלום.
|
תנסה:
קוד:
function cp1255_utf8(s) { |
ציטוט:
זה ג'אווה סקריפט, ב asp אני משתמש ב VBS. |
אין לי כרגע איך להריץ ASP רגיל אז אני לא יכול לעשות משהו ולבדוק שהוא עובד, אם לא יענו לך פה, אתה יכול לחפש פורום שמתמחה בASP/VB לא .net.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 10:46. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ