487
צפיות
צפיות
4
תשובות
תשובות
שאלה לגבי המאמר על JSP ו-Unicode
הקוד שמוצג בסוף המאמר כדי להפוך ליוניקוד הוא:
public static final String toUnicode( String src ) {
if (src == null){
return "";
}
char chars[] = src.toCharArray();
for ( int i = 0; i < chars.length; i++ ) {
if ( chars[i] >= 224 && chars[i] <= 250 ) {
chars[i] += ( 'א' – 224 );
}
}
return new String( chars );
}
אני לא מבין למה יש את הלולאה. כי הערך של האות א' הוא גבוה מ-250 (הוא 1488)
אז אם כך התנאי אף פעם לא מתקיים והלולאה היא סתמית, והערך המוחזר זה הערך שהתקבל, ואז המתודה לא עושה כלום.
מישהו יכול לומר לי מה לא נכון בחשיבה שלי ? (אני בדקתי את הקוד שלה כתוכנית JAVA פשוטה ולא כ-servlets).
4 תשובות
ובתקווה שיש כאן מישהו שמבין בTomcat
(שרת Tomcat) אז אני צריך עזרה: (קינפוג לעבודה עם Servlet)
אבל הערך שלה ב ascii הוא 250, לא?
המתודה אמורה להמיר מ ascii ל unicode, לפי השם שלה, לפחות…
אני אבדוק את הנושא
צדקת

אבל איני מבין למה צריך לחסר אותו מהיוניקוד של א' :-/
אני קצת בור בנושא הזה