unicode ב C

Gardner

New member
unicode ב C

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

BugoK

New member
תנסה לרשום

#define UNICODE #define _UNICODE​
בתחילת הקובץ. לפעמים זה עבד לי.
 
למעלה