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: [email protected] [mailto:[email protected]] On Behalf Of 
moshe nahmias
Sent: יום ג 28 אוגוסט 2012 01:36
To: Perl in Israel
Subject: Re: [Israel.pm] בעיה בקידוד

 

אוקי, הבנתי מה הגורם לבעיה אבל לא למה זה עושה את הבעיה...
המידע שלי מסודר במשתנים ומשום מה זה גורם לבעיה, כששמתי סתם מילה (לא משנה אם 
בעברית או באנגלית) זה עבד כמו שצריך...
השאלה איך אני יכול לגרום לזה לעבוד עם משתנים? (אם זה אפשרי)

 

2012/8/27 Y L <[email protected]>

אני עובד עם Spreadsheet::WriteExcel וצריך לוודא את התוכן לפני הוספה:

                        _utf8_on($cell);
                        $cell = '' unless utf8::valid($cell);

בגלל שהנתונים הגולמיים שלי קצת בעיתיים - מכילים הרבה זבל.
ממה שאני מבין במצב רגיל זה עובד בלי בעיות.
בגרסא מתקדמת יותר עברתי להשתמש ב Excel::Writer::XLSX
גם שם אני עושה אותו טריק.
מרוצה מאוד מהמודולים האלה.

 

2012/8/27 moshe nahmias <[email protected]>

היי,
אני משתמש במודול spreadsheet::Write עבור פרויקט שאני עובד עליו (צריך להעביר 
מידע מקובץ XML שיש לי לאקסל כדי שיהיה נוח למישהו אחר לקרוא את המידע).
הצלחתי בהכל פרט לדבר קטן אך חשוב, המידע מוצג בג'יבריש...
השאלה איך אני גורם לזה להיות מוצג כמו שצריך, המידע כתוב בעברית (אני לוקח אותו 
מה-XML ומעביר אותו תוך שימוש במודול לקובץ אקסל שאני יוצר.
משתמש ב-dwimperl גרסה 5.14.2

כשאני מעביר את המידע לקובץ טקסט הכל עובד כמו שצריך כך שאני חושד במודול או באקסל 
אם זה מעביר בקידוד אחר (מכונת חלונות, אבדוק את זה גם בלינוקס היום).

בתודה, משה

 

_______________________________________________
Perl mailing list
[email protected]
http://mail.perl.org.il/mailman/listinfo/perl

 


_______________________________________________
Perl mailing list
[email protected]
http://mail.perl.org.il/mailman/listinfo/perl

 

_______________________________________________
Perl mailing list
[email protected]
http://mail.perl.org.il/mailman/listinfo/perl

Reply via email to