26-01-2015, 18:02
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
בלוג זה כתוב כפי שזה היה כתוב בהודעה.
אתה תצטרך להמיר את זה לבד... כמו שתוכנות הדואר עושות.
זה לא מסובך, המחרוזת שאחרי ה ?B? היא פשוט הנושא המקורי של ההודעה, אם רק תפענח אותה דרך פונקציית MIME64 Decode כלשהי (וכמובן תבחר להציג את הפלט בקידוד שבו היא נשלחה, במקרה הזה, הקידוד המומצא של מיקרוסופט, windows-1255... או תמיר אותה ישר ל utf-8. הכל תלוי מה תוכנת הטרמינל שלך מראה בברירת מחדל... בכל מקרה זה חייב להיות קידוד שתומך בעברית ולא משהו כמו latin1 ...)
לדוגמא:
קוד PHP:
$ php -r 'echo iconv("windows-1255", "utf-8", base64_decode("7vns5ecg4eX3+Cwg7unj8iD69/nl+PrpIOz64Pjp6iAyMC8wMS8yMDE1"));'
משלוח בוקר, מידע תקשורתי לתאריך 20/01/2015
|