اسفند۹۱۳۸۸
فارسی نویسی در qt
سلام
اولین مشکلی که ما فارسی نویسان با زبان های برنامه نویسی داریم پشتیبانی از utf8 هست.
امروز با qt داشتم کار میکردم و به این مشکل برخوردم که فارسی را نشون نمیداد.
یک کد برای رفع این مشکل پیدا کردم.
ابتدا این کد را در بالای کدهاتون قرار میدید :
#include <QTextCodec>
سپس در تابع اصلی فایلتون این ۲ خط کد را قرار میدید.
به همین راحتی .
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
مطالب خیلی خوبی داری:) منو کم کم علاقه مند داری میکنی به کییوتی:دی
من از QtCreator استفاده میکنم و encoding پروژه رو روی utf8 میزارم و بدون مشکل فارسی مینویسم٬