603
צפיות
צפיות
7
תשובות
תשובות
קידוד ו-SQL
שלום כולם
איני יודע אם זו בעיה ב-SQL דווקא, אולי בקידוד עצמו.
יצויין שיש לי כבר את ה-META של 1255 וגם את ה-CODEPAGE בראש כל העמודים. אבל כשאני שולח את הטופס, הטקסטים מופיעים לי בכל זאת כסימני שאלה.
ניסיתי לעשות HTMLENCODE, אבל הוא מג'ברש לי את הכל ומוציא לי את ה-HTML עצמו (כמובן!).
יש רעיון מה זה יכול להיות? אולי בכל זאת ה-SQL?
תודה!
7 תשובות
שכחתי לציין – מדובר ב-ASP
נסה להוסיף את זה
שורה אחת אחרי הגדרת הקידוד:
Response.charSet = "1255"
אם מדובר במסד MSSQL אז תגדיר את ה-collation הנכון לעברית.
אם מדובר בMS SQL…
תוסיף לפני כל הוספהעדכוןמחיקה של שדה בעברית Nואז הטקסט.
תגדיר את השדות שיכילו עברית ב nvarchar, ntext וכו'
מקווה שעזרתי
איפה להוסיף את זה?
בתחילת כל העמוד? או לפני response?
ואת ה- collation – מה זה והיכן אני יכול לעשות את זה בשרת (מרחוק..)
תודה!
תודה ו…
תודה אלישע
לגבי ה-N – אתה יכל לתת דוגמא….
strVar = "לבדיקה"
rs("field") = strVar
לגבי הגדרת השדות – דרך enterprise אתה מתכוון?
תודה!
אוקיי מצאתי collation.. אבל איזה?
יש הרבה של עברית!
תשובות..
הנה דוגמא לשימוש ב N
SQL = "INSERT INTO TableName (TextField) Values (N'שלום hello');"
שים לב שה N צריך להופיע לפני הגרש (').
ואתה מגדיר את השדות בEM, במצב עריכת טבלה.