انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: babakubuntu در 25 آذر 1394، 03:05 ب‌ظ

عنوان: نوشتن یک متن فارسی با echo
ارسال شده توسط: babakubuntu در 25 آذر 1394، 03:05 ب‌ظ
سلام

دوستان 1 سوال داشتم یک متن من به این صورت نوشتم




echo -e 'باسلام\n ضمن تشکر از همکاری شما '


اما وقتی این در اسکریپت مینویشم اصلا فارسی نمایش نمیده من به این صورت در اسکریپت میخوام استفاده کنم

echo -e 'باسلام\n ضمن تشکر از همکاری شما ' |
عنوان: پاسخ : نوشتن یک متن فارسی با echo
ارسال شده توسط: رسول سعیدنژاد در 25 آذر 1394، 03:33 ب‌ظ
خب بعد از پایپ | چی میخوای بنویسی؟ پاپ خروجی دستور قبلش رو میده به دستور دوم. وقتی بعد از | هیچی نداری، خروجی دستور رو چکارش کنه؟  :D
عنوان: پاسخ : نوشتن یک متن فارسی با echo
ارسال شده توسط: babakubuntu در 25 آذر 1394، 04:09 ب‌ظ
بعدش میخوام ایمیلش کنم با mailx
عنوان: پاسخ : نوشتن یک متن فارسی با echo
ارسال شده توسط: علیرضاامیرصمیمی در 26 آذر 1394، 07:21 ق‌ظ
اینکه فارسی نشون نمیده به ترمینال شما مربوط میشه . یعنی اگر از یک ترمینال مثل mlterm یا konsole استفاده کنی میبینی که همه چی درست نمایش داده میشه
در هرصورت هیچ چیز بدون راه حل نیست! اگر میخوای در هر ترمینال های معمولی این مشکل رو نداشته باشی ، از fribidi باید استفاده کنی و خروجی دستورت رو بهش پایپ کنی مثلا

echo "سلام"|fribidi
خروجی رو در اسکرین شاتی که گذاشتم ببین :)
عنوان: پاسخ : نوشتن یک متن فارسی با echo
ارسال شده توسط: babakubuntu در 26 آذر 1394، 06:32 ب‌ظ
اینکه فارسی نشون نمیده به ترمینال شما مربوط میشه . یعنی اگر از یک ترمینال مثل mlterm یا konsole استفاده کنی میبینی که همه چی درست نمایش داده میشه
در هرصورت هیچ چیز بدون راه حل نیست! اگر میخوای در هر ترمینال های معمولی این مشکل رو نداشته باشی ، از fribidi باید استفاده کنی و خروجی دستورت رو بهش پایپ کنی مثلا

echo "سلام"|fribidi
خروجی رو در اسکرین شاتی که گذاشتم ببین :)

ممنون اما تاجایی من میدونم چیزی بنام uuencode وجود داره من که مثلا وقتی داخل یک فایل txt فارسی میتونیسیم و میخواهیم این متن فارسی به همه ایمیل شود باید از uuencode استفاده کنیم منظظور من از فارسی برای این کار بود

دوستان آیا با uuencode کار کردید؟؟
عنوان: پاسخ : نوشتن یک متن فارسی با echo
ارسال شده توسط: علی ۵۰۰ در 26 آذر 1394، 07:52 ب‌ظ
سلام
اگه می‌تونی فایل رو باز کن و ببین به صورت unicode (مدل utf-8) ذخیره شده یا نه.