עזרה בבקשה !

עזרה בבקשה !

איך אני יכול לגזור אות ראשונה של מילה לדוגמא: מהמילה ילדים אני רוצה לגזור את האות הראשונה י´
 
כי העברית יצאה הפוך...

כדי לקבל אות ראשומה ממילה בעברית:
Right(word,1)​
אות ראשונה ממילה באנגלית:
left(word,1)​
כאשר בשני המקרים word מסמנת את המילה, אם בעברית ואם באנגלית.
 
הנה מה שעשיתי

<% word = מתכנת x = Right(word,1) Response.Write "x" %> ובשני המקרים זה מציג לי דף ריק
 

זהר פלד

New member
ואת ה x אסור להקיף בגרשיים...

זה משתנה... וחוץ מזה, אתה צריך להשתמש ב left, ולא ב right
 

זהר פלד

New member
תעתיק את הקוד הזה לדף שלך...

זה עובד.
strWord = "ילדים" strDisplay = left(strWord,1) Response.Write strDisplay​
 
אני מקבל הודעת שגיאה

Active Server Pages error ´ASP 0239´ Cannot process file /cut.asp, line 1 UNICODE ASP files are not supported.
 

rmarko

New member
../images/Emo17.gif איפה אתה עורך את הקובץ?

notepad או msword?.. נראה שאתה שומר את הקובץ בפורמט UNICODE - מה קרוי בשפה תקנית: a big no no - אתה צריך לשמור את הקובץ בפורמט ANSI.
 

rmarko

New member
לא נגעתי עד היום בזה

אבל אני מנסה לגנוב את זה מחבר שלי כבר כמה ימים ללא הועיל. לא משנה - תבדוק ששמירת הקובץ שלך נעשית אכן ב- ANSI ולא ב- UNICODE, כי זה מקור הבעיה המוזרה שיש לך שם. יכול להיות שהקובץ שלך מוגדר כ- TXT ולא כ- ASP?
 
למעלה