انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: amir2009 در 15 اردیبهشت 1394، 09:25 بظ
-
برای استفاده از رشته بزبان فارسی u به اول آن اضافه میکنم ولی موقع پرینت یک سری عدد نمایش داده میشود.راه حل چیه؟
-
سوالتون واضح نیست.
-
یک سند ایجاد میکنم "امیر"print u
بعد که اجرا میکنم خطا میده.
amir@debian:~/Desktop$ python amir.py
File "amir.py", line 1
SyntaxError: Non-ASCII character '\xd8' in file amir.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
-
ابتدای فایل باید چنین چیزی داشته باشید:
# -*- coding: utf-8 -*-
-
ممنون درست شد.فقط دو ستاره اول و آخر چرا گذاشته شده؟
هنوز یه مشکلی دارم که حروف جدا ازهم و برعکس نوشته میشه!
-
اون Syntax خود Python هستش.
مشکل حروف احتمالا مشکل Terminal شما هست که از فارسی پشتیبانی نمیکنه.
-
منظورتون اینه که bidiv رونصب کنم؟