اسفند۹۱۳۸۸

فارسی نویسی در qt

سلام

اولین مشکلی که ما فارسی نویسان با زبان های برنامه نویسی داریم پشتیبانی از utf8 هست.

امروز با qt داشتم کار میکردم و به این مشکل برخوردم که فارسی را نشون نمیداد.

یک کد برای رفع این مشکل پیدا کردم.

ابتدا این کد را در بالای کدهاتون قرار میدید :

#include <QTextCodec>

سپس در تابع اصلی فایلتون این ۲ خط کد را قرار میدید.

به همین راحتی .

QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));

  1. erghezi۲۲ اسفند ۱۳۸۸
  2. Soulless۲۷ فروردین ۱۳۸۹

پاسخ دهید