חיפוש ערכים בעברית בASP.VB / mySQL ../images/Emo10.gif
שלום לכולם! אני דיי חדש בעולם הmySQL והוסבר לי שהוא לא חבר כל כך טוב של ASP אבל הם יכולים להסתדר, בזה אני צריך את עזרתכם. אחרי שעות של עבודה הצלחתי סוף סוף להכניס עברית בצורה תקנית לבסיס הנתונים שלי מטופס ASP. היתה לי בעיה עם הקידוד ובעזרת הודעות שקראתי פה מצאתי פתרון. נעזרתי בשירשור הזה, אגב, שעזר לי מאוד למרות שבסוף הפתרון שלי היה הפוך מהפתרון שמצא הבחור פה. הורדתי את הCODEPAGE מראש העמוד וזה עזר אבל במקום להגדיר את העמוד כWINDOWS-1255 השארתי אותו UTF-8. רק בעמוד שמכניס את הנתונים שיניתי ל1255 והעברית נכנסת מצויין, בבסיס הנתונים וגם בעמוד הASP שמציג את הטבלאות אני מקבל אותיות ולא ג'יבריש. שניהם אגב מוגדרים כUTF-8 (במסד utf8_general_ci כמובן ובעמוד שמציג את הרשומות שלי UTF-8 בלי CODEPAGE) באופן מאוד מפתיע גיליתי שללא שינוי הקידוד של העמוד שמבצע את הכנסת הנתונים עדיין באקספלורר וכרום העברית נכנסת טוב אבל בפיירפוקס מקבלים ?????? - אחרי שעדכנתי את הקידוד ל1255 התקלה נפתרה בכל הדפדפנים, לא ברור לי איך זה קשור אבל ניחא, זה עובד ואם זה עובד - לא נוגעים. הבעיה עכשיו היא במנוע החיפוש, אני מחפש ערך בעברית עם LIKE או WHERE ומקבל שגיאה בשאילתא ואני רואה שכל הערכים הופכים לג'יבריש. אם אני עושה response.write לערך החיפוש הוא נכתב נכון אבל ברגע שאני מכניס אותו לשאילתא ומריץ EXECUTE משהו מתחרבש. מה אני עושה לא נכון? תודה מראש לעונים
שלום לכולם! אני דיי חדש בעולם הmySQL והוסבר לי שהוא לא חבר כל כך טוב של ASP אבל הם יכולים להסתדר, בזה אני צריך את עזרתכם. אחרי שעות של עבודה הצלחתי סוף סוף להכניס עברית בצורה תקנית לבסיס הנתונים שלי מטופס ASP. היתה לי בעיה עם הקידוד ובעזרת הודעות שקראתי פה מצאתי פתרון. נעזרתי בשירשור הזה, אגב, שעזר לי מאוד למרות שבסוף הפתרון שלי היה הפוך מהפתרון שמצא הבחור פה. הורדתי את הCODEPAGE מראש העמוד וזה עזר אבל במקום להגדיר את העמוד כWINDOWS-1255 השארתי אותו UTF-8. רק בעמוד שמכניס את הנתונים שיניתי ל1255 והעברית נכנסת מצויין, בבסיס הנתונים וגם בעמוד הASP שמציג את הטבלאות אני מקבל אותיות ולא ג'יבריש. שניהם אגב מוגדרים כUTF-8 (במסד utf8_general_ci כמובן ובעמוד שמציג את הרשומות שלי UTF-8 בלי CODEPAGE) באופן מאוד מפתיע גיליתי שללא שינוי הקידוד של העמוד שמבצע את הכנסת הנתונים עדיין באקספלורר וכרום העברית נכנסת טוב אבל בפיירפוקס מקבלים ?????? - אחרי שעדכנתי את הקידוד ל1255 התקלה נפתרה בכל הדפדפנים, לא ברור לי איך זה קשור אבל ניחא, זה עובד ואם זה עובד - לא נוגעים. הבעיה עכשיו היא במנוע החיפוש, אני מחפש ערך בעברית עם LIKE או WHERE ומקבל שגיאה בשאילתא ואני רואה שכל הערכים הופכים לג'יבריש. אם אני עושה response.write לערך החיפוש הוא נכתב נכון אבל ברגע שאני מכניס אותו לשאילתא ומריץ EXECUTE משהו מתחרבש. מה אני עושה לא נכון? תודה מראש לעונים