[Israel.pm] בעיה בקידוד

Dov Levenglick dov.levenglick at gmail.com
Tue Aug 28 00:18:19 PDT 2012


The following link indicates that perhaps you have to change Win::OLE to
utf8:  http://www.lemoda.net/perl/win32-ole-utf8/cp-utf8-ole.html

       בברכה  |  Best Regards,
דוב לוונגליק  |  Dov Levenglick



2012/8/28 moshe nahmias <moshegrey at ubuntu.com>

> טוב, דבר ראשון תודה על הניסיונות לעזור.
>
> יובל, הפיתרון שהצעת עזר לצמצם את הבעיה, כנראה ה-utf8 של לינוקס וה-utf8 של
> פרל שונים או משהו כי כשאני עושה את ההצעה שלך כדי לוודא שזה utf8 זה לא עובד
> (לא מקבל פלט במקומות הרלוונטים.
> הענין הוא שאני צריך שזה יכתוב את המידע בצורה נכונה כך שאני לא יכול להתעלם
> מכל מה שהוא לא utf8 אלא אני צריך להפוך אותו לכזה. מה גם שזה בוודאות utf8 כי
> זה עשה לי בעיות קודם כשהעברתי את הקובץ ללינוקס.
> עשיתי את ההמרה עם iconv ואז יכולתי לראות את המידע בקובץ המקורי.
>
> מאיר, כנראה שכחתי לציין שזה לא משנה (לפחות כרגע, בתקוה בהמשך זה באמת
> יעזור) אם אני משתמש ב-use utf8 או לא, התוצאות זהות, אני מניח שזה נובע מכך
> שפרל לא מזהה את המידע בתור utf8 וכנראה לא מזהה את המקור (אחרת אני מניח שזה
> היה עושה המרה או משהו, לא?).
>
> השאלה איך ממשיכים מפה?
>
> משה
>
> 2012/8/28 Meir Guttman <meir at guttman.co.il>
>
>> Dear Moshe,****
>>
>> ** **
>>
>> Put the following pragma at the start of your code:****
>>
>> use utf8;****
>>
>> This pragma tells Perl that the code itself contains Unicode characters
>> in strings, RE, etc. Unicode BTW ain’t simple. The standard itself is north
>> of 600 pages… Why isn’t that the default beats the Sh%^&t out of me, but it
>> is not. Probably some fears about backward compatibility.****
>>
>> Meir****
>>
>> ** **
>>
>> *From:* perl-bounces at perl.org.il [mailto:perl-bounces at perl.org.il] *On
>> Behalf Of *moshe nahmias
>> *Sent:* יום ג 28 אוגוסט 2012 01:36
>> *To:* Perl in Israel
>> *Subject:* Re: [Israel.pm] בעיה בקידוד****
>>
>> ** **
>>
>> אוקי, הבנתי מה הגורם לבעיה אבל לא למה זה עושה את הבעיה...
>> המידע שלי מסודר במשתנים ומשום מה זה גורם לבעיה, כששמתי סתם מילה (לא משנה
>> אם בעברית או באנגלית) זה עבד כמו שצריך...
>> השאלה איך אני יכול לגרום לזה לעבוד עם משתנים? (אם זה אפשרי)****
>>
>> ** **
>>
>> 2012/8/27 Y L <yuvallb at gmail.com>****
>>
>> אני עובד עם Spreadsheet::WriteExcel וצריך לוודא את התוכן לפני הוספה:****
>>
>>                         _utf8_on($cell);
>>                         $cell = '' unless utf8::valid($cell);****
>>
>> בגלל שהנתונים הגולמיים שלי קצת בעיתיים - מכילים הרבה זבל.
>> ממה שאני מבין במצב רגיל זה עובד בלי בעיות.
>> בגרסא מתקדמת יותר עברתי להשתמש ב Excel::Writer::XLSX
>> גם שם אני עושה אותו טריק.
>> מרוצה מאוד מהמודולים האלה.****
>>
>> ** **
>>
>> 2012/8/27 moshe nahmias <moshegrey at ubuntu.com>****
>>
>> היי,
>> אני משתמש במודול spreadsheet::Write עבור פרויקט שאני עובד עליו (צריך
>> להעביר מידע מקובץ XML שיש לי לאקסל כדי שיהיה נוח למישהו אחר לקרוא את
>> המידע).
>> הצלחתי בהכל פרט לדבר קטן אך חשוב, המידע מוצג בג'יבריש...
>> השאלה איך אני גורם לזה להיות מוצג כמו שצריך, המידע כתוב בעברית (אני לוקח
>> אותו מה-XML ומעביר אותו תוך שימוש במודול לקובץ אקסל שאני יוצר.
>> משתמש ב-dwimperl גרסה 5.14.2
>>
>> כשאני מעביר את המידע לקובץ טקסט הכל עובד כמו שצריך כך שאני חושד במודול או
>> באקסל אם זה מעביר בקידוד אחר (מכונת חלונות, אבדוק את זה גם בלינוקס היום).
>>
>> בתודה, משה****
>>
>> ** **
>>
>> _______________________________________________
>> Perl mailing list
>> Perl at perl.org.il
>> http://mail.perl.org.il/mailman/listinfo/perl****
>>
>> ** **
>>
>>
>> _______________________________________________
>> Perl mailing list
>> Perl at perl.org.il
>> http://mail.perl.org.il/mailman/listinfo/perl****
>>
>> ** **
>>
>> _______________________________________________
>> Perl mailing list
>> Perl at perl.org.il
>> http://mail.perl.org.il/mailman/listinfo/perl
>>
>
>
> _______________________________________________
> Perl mailing list
> Perl at perl.org.il
> http://mail.perl.org.il/mailman/listinfo/perl
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.perl.org.il/pipermail/perl/attachments/20120828/1d5f2fad/attachment.htm 


More information about the Perl mailing list