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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در خواندن کاراکتر های فارسی در پایتون  (دفعات بازدید: 3756 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mohsen74x

  • Newbie
  • *
  • ارسال: 1
سلام من یک برنامه با tkinter نوشتم که از کاراکتر های فارسی داخلش استفاده کردم اما کاراکتر ها درست نشون داده نمیشن و برعکس هم نوشته میشن.ممنون میشم اگر راهنماییم کنید.

آفلاین kevin_anderson

  • Jr. Member
  • *
  • ارسال: 55
  • جنسیت : پسر
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #1 : 19 فروردین 1397، 11:59 ب‌ظ »
سلام من یک برنامه با tkinter نوشتم که از کاراکتر های فارسی داخلش استفاده کردم اما کاراکتر ها درست نشون داده نمیشن و برعکس هم نوشته میشن.ممنون میشم اگر راهنماییم کنید.

امممم... این به اوبونتو ارتباط پیدا میکنه عایا یا نرم افزارهای متن باز؟ ::)
سوال برنامه نویسیه دوست عزیز.به نظرم اگه تو فروم های برنامه نویسی مطرح کنید سریع تر به جواب برسید
و البته کنار سوالتون سورس کد و یه result از اون رو برای بهتر راهنمایی دوستان قراربدید. ;)

موفق باشید

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #2 : 20 فروردین 1397، 12:35 ق‌ظ »
درود

نقل‌قول
سلام من یک برنامه با tkinter نوشتم که از کاراکتر های فارسی داخلش استفاده کردم اما کاراکتر ها درست نشون داده نمیشن و برعکس هم نوشته میشن.ممنون میشم اگر راهنماییم کنید.

از توابع زیر می‌تونی کمک بگیری:

text.tag_configure('tag-right', justify='right')
text.insert()
text.grid()


حتما یکبار با help هم در موردشون بخون. (ممکنه نیاز باشه یه سری مقادیری در توابع دوم و سوم قرار بدی)

نقل‌قول
امممم... این به اوبونتو ارتباط پیدا میکنه عایا یا نرم افزارهای متن باز؟ ::)
سوال برنامه نویسیه دوست عزیز.به نظرم اگه تو فروم های برنامه نویسی مطرح کنید سریع تر به جواب برسید
و البته کنار سوالتون سورس کد و یه result از اون رو برای بهتر راهنمایی دوستان قراربدید. ;)

موفق باشید

*آیا

اگر می‌تونیم کمک کنیم، اگر نمی‌تونیم هم حداقل هرزنامه نفرستیم.
« آخرین ویرایش: 20 فروردین 1397، 12:38 ق‌ظ توسط Nelliel »
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #3 : 20 فروردین 1397، 05:33 ق‌ظ »
 هم CPython نرم‌افزار آزاد هست و هم tkinter و هم tk !

آفلاین kevin_anderson

  • Jr. Member
  • *
  • ارسال: 55
  • جنسیت : پسر
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #4 : 22 فروردین 1397، 09:09 ب‌ظ »
اگر می‌تونیم کمک کنیم، اگر نمی‌تونیم هم حداقل هرزنامه نفرستیم.
تشکر از توهین غیر مستقیمتون. ;)

هم CPython نرم‌افزار آزاد هست و هم tkinter و هم tk !
نمیدونستم هر نرم افزاری که متن باز ارایه شده،سوالات مربوط به کارکردن با اون هم جزو سوالات مربوط به سیستم عامل مربوطه میشه. :)
متشکر از راهنماییتون...


آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #5 : 22 فروردین 1397، 10:15 ب‌ظ »
تشکر از توهین غیر مستقیمتون. ;)

توهین نیست، هرزنامه همیشه به این معنی نیست که یک پیام تکراری را بار‌ها و بار‌ها ارسال کنیم، صحبت بی‌ربط به بحث که هیچ کمکی نمی‌کنه هم هرزنامه محسوب میشه، اینکه فقط سعی کنیم یه چیزی نوشته باشیم بدون اینکه حتی روش فکر کنیم یا براش جستوجو کنیم و مطالعه‌ای کرده باشیم هم هرزنامه حساب میشه!

سوال ایشون مربوط به برنامه نویسی بود و در تالار مربوط «برنامه سازی» پرسیده شده بود، فریم ورک tkinter هم مانند PyQt و PyGTK و PyGobject هم نرم‌افزار آزاد هستند که ازشون برای نوشتن روابط کاربری استفاده می‌شود.

طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #6 : 22 فروردین 1397، 11:03 ب‌ظ »
تشکر از توهین غیر مستقیمتون. ;)

نمیدونستم هر نرم افزاری که متن باز ارایه شده،سوالات مربوط به کارکردن با اون هم جزو سوالات مربوط به سیستم عامل مربوطه میشه. :)
متشکر از راهنماییتون...

با سلام
دوست عزیز اگه این پرسش توی قسمت های دیگه ی انجمن پرسیده شده بود شما حق داشتین.
ولی الان این سوال تو قسمت برنامه سازی پرسیده شده و در نتیجه نه تنها هیچ اشکالی نداره ، بلکه خوب هم هست.

با اینکه اسم این قسمت روش هستش و نیازی به توضیح اضافه وجود نداره ولی احساس می کنم چون شما تازه به این فروم اومدین ، با ساختار اون کامل آشنا نیستین واس همون سعی می کنم یه مقدار بیشتر توضیح بدم ...

این قسمت برنامه سازی تو خیلی از فروم های دنیا وجود داره مثلاً توی Ubuntu Forums این قسمت Programming Talk وجود داره :
https://ubuntuforums.org/forumdisplay.php?f=39
که اگه شما توضیحاتشو بخونین می بینین :
نقل‌قول
This forum is for all programming questions.
The questions do not have to be directly related to Ubuntu and any programming language is allowed.
همون طور که مشخصه گفته شده سوالات برنامه نویسیتون رو بپرسین از هر زبانی که باشه ولو به اوبونتو و سیستم عامل به قول شما ربطی نداشته باشه
امیدوارم قانع شده باشین  ;)

آفلاین kevin_anderson

  • Jr. Member
  • *
  • ارسال: 55
  • جنسیت : پسر
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #7 : 23 فروردین 1397، 11:32 ق‌ظ »
با سلام
دوست عزیز اگه این پرسش توی قسمت های دیگه ی انجمن پرسیده شده بود شما حق داشتین.
ولی الان این سوال تو قسمت برنامه سازی پرسیده شده و در نتیجه نه تنها هیچ اشکالی نداره ، بلکه خوب هم هست.

با اینکه اسم این قسمت روش هستش و نیازی به توضیح اضافه وجود نداره ولی احساس می کنم چون شما تازه به این فروم اومدین ، با ساختار اون کامل آشنا نیستین واس همون سعی می کنم یه مقدار بیشتر توضیح بدم ...

این قسمت برنامه سازی تو خیلی از فروم های دنیا وجود داره مثلاً توی Ubuntu Forums این قسمت Programming Talk وجود داره :
https://ubuntuforums.org/forumdisplay.php?f=39
که اگه شما توضیحاتشو بخونین می بینین :
نقل‌قول
This forum is for all programming questions.
The questions do not have to be directly related to Ubuntu and any programming language is allowed.
همون طور که مشخصه گفته شده سوالات برنامه نویسیتون رو بپرسین از هر زبانی که باشه ولو به اوبونتو و سیستم عامل به قول شما ربطی نداشته باشه
امیدوارم قانع شده باشین  ;)

خیلی ممنون از توضیح جامع و کامل شما.:)
بله متوجه شدم.

آفلاین meandmylinux

  • Newbie
  • *
  • ارسال: 6
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #8 : 04 فروردین 1399، 10:48 ق‌ظ »
سلام

من هم دقیقا همین مشکل دارم و به نظرم مشکل از سیستم عامل هست و نه خود پایتون و تیکینتر چرا که وقتی در ویندوز اجرا میکنم بدون هیچ مشکلی کار میده ولی وقتی در لینوکس اجرا میکنم حروف به هم میریزه . البته این هم بگم من با دات نت هم برنامه مینویسم درون لینوکس همین مشکل را دارم.
شما خودتان کد پایتون سه زیر را در لینوکس امتحان کنید متوجه این مشکل خواهید شد.
from tkinter import * #importing Tkinter Library
import tkinter.messagebox
 
win = Tk()

def led1ON(): #defining function led1ON
print("button pressed") #to be printed on terminal
tkinter.messagebox.showinfo("عنوان", "سلام " + txt.get() + "!")

led1Button = Button(win, text = "کلیک", command = led1ON, height = 2, width =8 ) #setting button naming led1Button
led1Button.place(x=37, y=50) #button position for led1Button #commanding to button to led1ON function
lbl = Label(win, text="نام:")
lbl.place(x=25, y=25)
txt = Entry(win,width=10)
txt.insert(INSERT,'نام')
txt.place(x=100, y=25)

win.mainloop()
خروجی کد بالا در ویندوز 10:

https://www.raspberrypi.org/forums/download/file.php?mode=view&id=35072&sid=e9c6e975639be93756caac4f59b5e186
خروجی همین کد در لینوکس:

https://www.raspberrypi.org/forums/download/file.php?mode=view&id=35073&sid=e9c6e975639be93756caac4f59b5e186
جالب اینکه اون "عنوان" رو درست نشون میده!
میشه لطف کنید بفرمائید من این مشکل رو تو کدوم انجمن مطرح کنم؟
« آخرین ویرایش: 04 فروردین 1399، 10:58 ق‌ظ توسط meandmylinux »

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #9 : 04 فروردین 1399، 12:02 ب‌ظ »
سوال جدید تاپیک جدید
میتونید تو انجمن برنامه سازی اینکارو بکنید

آفلاین meandmylinux

  • Newbie
  • *
  • ارسال: 6
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #10 : 04 فروردین 1399، 07:16 ب‌ظ »
فکر کنم اجازه ایجاد تاپیک جدید ندارم چون همچین گزینه ای برام نشون داده نمیشه . اگر برای شما امکان داره لینک ایجاد تاپیک جدید رو برام بفرستید .

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
پاسخ : مشکل در خواندن کاراکتر های فارسی در پایتون
« پاسخ #11 : 04 فروردین 1399، 08:28 ب‌ظ »
فکر کنم اجازه ایجاد تاپیک جدید ندارم چون همچین گزینه ای برام نشون داده نمیشه . اگر برای شما امکان داره لینک ایجاد تاپیک جدید رو برام بفرستید .
اون گوشه نوشته موضوع جدید به رنگ بنفش