ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
-נתנאל-לא בפורום כעת ת.הצטרפות: 13/07/2010 · הודעות: 159 · מיקום: קריות
 

הודעה פורסם: 11/09/2012 - 13:59
נושא ההודעה: משלוח sms בעברית מלינוקס דרך Bluetooth?

אני מחפש דרך לשלוח SMS באמצעות מכשיר נייד המחובר ב־Bluetooth למחשב, ובעברית.

ישנה את gsmsndsms הנחמדה, אבל היא שולחת תווים רק ב־Ascii‏.
https://github.com/vbouchaud/gsmlib

ב־FAQ שלה נכתב דבר כזה -
קוד:

*** 9. How to support unicode?

You need 6 steps:

1. set datacodingschema to DCS_SIXTEEN_BIT_ALPHABET

2. set your locale correctly, for example, my locale, china.
    setlocale(LC_ALL, "chs");

3. translate MBCS(multiple byte character set) string to unicode string.
    wchar_t wstr[ 1000 ];
    memset(wstr, 0, 2000);
    mbstowcs(wstr, data.c_str(), data.length());

4. get unicode string length.
    int wcs_len = wcslen(wstr);

5. change unicode string to net order.
    for (int i = 0; i < wcs_len; i++)
        wstr[ i ] = htons(wstr[ i ]);

6. put unicode string into pdu.


(ה־FAQ נמצא בתוך הספריה doc)

מה בדיוק משמעות הפסקה לעיל, האם ישנה דרך לשנות את הקוד כך שיתמוך בתווים עבריים?

במהלך החיפושים מצאתי חבילה בהפצה כל שהיא שבה כביכול נוספה האפשרות של משלוח תווים באמצעות Unicode, דא עקא שבניסוי שערכתי, היא לא הצליחה לשלוח תווים בעברית -
http://sisyphus.ru/en/srpm/Branch41/gsmlib/spec
http://sisyphus.ru/en/srpm/Branch41/gsmlib/patches/0

האם ישנה דרך להכריח את gsmsendsms לשלוח תווים בעברית, או האם ישנו כלי אחר שבו בוודאות ניתן לשלוח SMS בעברית?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ik_5לא בפורום כעת ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
 

הודעה פורסם: 11/09/2012 - 14:25
נושא ההודעה:

UTF-8 בנוי בגישה מאוד נחמדה.
הוא בעצם מורכב מחיבור של מספר תווי אסקיי אשר בייחד מרכיבים את הסימן הרצוי.

קח בחשבון אבל שSMS עד כמה שידוע לי, לא באמת יודע מה זה UTF-8, אלא רק מה זה ASCII, וזה המכשירים שמתרגמים את הקוד לעברית ושפות אחרות.

זו הסיבה שיש לך רק 127 תווים להודעה בעברית במקום 255 באנגלית.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 11/09/2012 - 14:39
נושא ההודעה:

ik_5 :
UTF-8 בנוי בגישה מאוד נחמדה.
הוא בעצם מורכב מחיבור של מספר תווי אסקיי אשר בייחד מרכיבים את הסימן הרצוי.

קח בחשבון אבל שSMS עד כמה שידוע לי, לא באמת יודע מה זה UTF-8, אלא רק מה זה ASCII, וזה המכשירים שמתרגמים את הקוד לעברית ושפות אחרות.

זו הסיבה שיש לך רק 127 תווים להודעה בעברית במקום 255 באנגלית.


UTF-8 לא מורכב מתווי אסקיי. למשל הקוד עבור האות א הוא 0xD7,0x90.

SMS תומך בשני קידודים: אסקיי ו-UCS-2.

באסקיי אפשר לשלוח 160 תווים, לא 255.

ב-UCS-2 אפשר לשלוח 70, לא 127.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 11/09/2012 - 14:43
נושא ההודעה:

UTF-8 זה לא יוניקוד.
לפי מה שרשום שם (לא השתמשתי בזה) אתה אמור לכתוב איזשהי תוכנית קטנה שתקבל מחרוזת תווים ביוניקוד ותהפוך ה- byteorderf ואת הפלט להכניס לתוכנה ששולחת.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
חתוללא בפורום כעת ת.הצטרפות: 03/11/2007 · הודעות: 1034 ·
 

הודעה פורסם: 12/09/2012 - 12:16
נושא ההודעה:

דווקא בחיבור bluetooth? אני מכיר כמה אפליקציות שיאפשרו לך לשלוח sms דרך הרשת האלחוטית.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
-נתנאל-לא בפורום כעת ת.הצטרפות: 13/07/2010 · הודעות: 159 · מיקום: קריות
 

הודעה פורסם: 12/09/2012 - 14:03
נושא ההודעה:

חתול :
דווקא בחיבור bluetooth? אני מכיר כמה אפליקציות שיאפשרו לך לשלוח sms דרך הרשת האלחוטית.


הרעיון הוא לשלוח את ה־SMS דרך המספר של הנייד, זה לא משנה איך המחשב מתחבר לנייד.

בינתיים ניסיתי לראות האם Gammu טובה יותר במשלוח SMS שלא בתוי Ascii, אך גם איתה טרם הצלחתי לשלוח מלל עברי.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
חתוללא בפורום כעת ת.הצטרפות: 03/11/2007 · הודעות: 1034 ·
 

הודעה פורסם: 12/09/2012 - 14:28
נושא ההודעה:

AirDroid מאפשרת לשלוח sms יחד עם עוד הרבה אפשרויות לניהול הטלפון דרך המחשב. הממשק שלה במחשב הוא דרך הדפדפן ואני חושב (למרות שלא נראה לי שבדקתי) שהודעות בעברית יעברו כראוי.
יש עוד יישומים דומים שאני לא זוכר את שמם כרגע.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
AVRאורח · ·
 

הודעה פורסם: 12/09/2012 - 17:51
נושא ההודעה: דווקא בלוטוס'?

אני משתמש כמעט באופן קבוע בשליחת מסרונים דרך WIFI.
ע"י שליטה מרחוק של המחשב במכשיר הסלולרי.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. -נתנאל-
  2. ik_5
  3. אורח
  4. אורח
  5. חתול
  6. -נתנאל-
  7. חתול
  8. אורח [AVR]