نوشته شده توسط
chikar
ممنون جواب داد،عالی بود، حتی برای مخلوط انگلیسی و فارسی و اعداد!
خیلی لطف کردی آقا امید
فقط امکانش هست یه مثال بزنید تبدیل حروف فارسی به unicode و خوندن اون رو؟
در tr() یعنی چی انگلیسی بگذاریم، منظورتون معنی لغت فارسی اون به صورت انگلیسی است یا فینگلیش؟
هیچی حالا که کار می کنه لازم نیست unicode
من قبلا یک مشکل داشتم می خواستم یکسری جمله رو بر اساس یکسری کاراکتر تقسیم کنم .
کاراکتر ها رو به این شکل تعریف می کردم کار نمی کرد :
QString filters = QString(" \n,;!*&@#'$%^.\t*/+:\"()[]=?-{}<>_") +
QString::fromWCharArray(L"؛؟،ˈ»«");
نهایتا مجبور شدم این طوری بنویسم
QString filters = QString(" \n,;!*&@#'$%^.\t*/+:\"()[]=?-{}<>_") +
QString::fromWCharArray(L"\x60c\x61f\x61b\x2c8\x0b b\x0ab");
یعنی به جای هر کاراکتر کد یونیکد . حالا اگر برای شما حل شد و مشکلی نداره دیگه نیازی نیست این کار.
در مورد linguist هم این جا رو ببینید
http://doc.qt.io/qt-5/qtlinguist-index.html
یک مثال هم آقای مصافی قبلا گذاشته بودن :
https://barnamenevis.org/showthread.p...AC%D8%B1%D8%A7