שלח תשובה

זירת השאלות

363
צפיות
7
תשובות

קידוד ו-SQL

,‏ 12 באוקטובר, 2004

שלום כולם

איני יודע אם זו בעיה ב-SQL דווקא, אולי בקידוד עצמו.

יצויין שיש לי כבר את ה-META של 1255 וגם את ה-CODEPAGE בראש כל העמודים. אבל כשאני שולח את הטופס, הטקסטים מופיעים לי בכל זאת כסימני שאלה.

ניסיתי לעשות HTMLENCODE, אבל הוא מג’ברש לי את הכל ומוציא לי את ה-HTML עצמו (כמובן!).

יש רעיון מה זה יכול להיות? אולי בכל זאת ה-SQL?
תודה!

תגיות:

7 תשובות

  1. ניר טייב הגיב:

    נסה להוסיף את זה
    שורה אחת אחרי הגדרת הקידוד:

    Response.charSet = "1255"

    אם מדובר במסד  MSSQL אז תגדיר את ה-collation הנכון לעברית.

  2. eLisHa הגיב:

    אם מדובר בMS SQL…
    תוסיף לפני כל הוספהעדכוןמחיקה של שדה בעברית Nואז הטקסט.
    תגדיר את השדות שיכילו עברית ב nvarchar, ntext וכו’

    מקווה שעזרתי

  3. kneidels הגיב:

    איפה להוסיף את זה?
    בתחילת כל העמוד? או לפני response?

    ואת ה- collation – מה זה והיכן אני יכול לעשות את זה בשרת (מרחוק..)

    תודה!

  4. kneidels הגיב:

    תודה ו…
    תודה אלישע
    לגבי ה-N – אתה יכל לתת דוגמא….


    strVar = "לבדיקה"
    rs("field") = strVar

    לגבי הגדרת השדות – דרך enterprise אתה מתכוון?

    תודה!

  5. kneidels הגיב:

    אוקיי מצאתי collation.. אבל איזה?
    יש הרבה של עברית!

  6. eLisHa הגיב:

    תשובות..
    הנה דוגמא לשימוש ב N


    SQL = "INSERT INTO TableName (TextField) Values (N’שלום hello’);"

    שים לב שה N צריך להופיע לפני הגרש (‘).

    ואתה מגדיר את השדות בEM, במצב עריכת טבלה.

שלח תשובה

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

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

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

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

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