PDA

View Full Version : مشكل با ويندوز سون



Reza,M
پنج شنبه 06 بهمن 1390, 15:04 عصر
با سلام
من در هنگام اجراي برنامه ام فايل متني با پسوند txt لود ميشه (با فونت b-mitra) ولي در ويندوز سون يا هيچي نشون نميده و يا بصورت انگليسي بهم ريخته نشون ميده در صورتي كه در ويندوز xp مشكلي نداره
البته فونت هاي مربوطه روهم در سون نصب كرده ام.
:متفکر::متفکر::متفکر:

Hybrid
پنج شنبه 06 بهمن 1390, 15:06 عصر
سلام دوست عزیز امیدوارم حالت خوب باشه ... شما فایل txt رو داخل richtextBox لود میکنید.؟؟؟

Reza,M
پنج شنبه 06 بهمن 1390, 15:08 عصر
مرسي و همچنين
نه در listbox

Hybrid
پنج شنبه 06 بهمن 1390, 18:11 عصر
مرسي و همچنين
نه در listbox

فونت listbox رو تغییر دادین؟؟؟

Reza,M
شنبه 08 بهمن 1390, 00:53 صبح
آره حتي با tahoma جواب نميده

saeid.memfis
شنبه 08 بهمن 1390, 01:24 صبح
سلام
فایل تکست رو باید به صورت utf-8 یا یونیکد ذخیره کنید.(دقیق یادم نیست.اما یکیش کار می کرد)
این کار رو از پنجره save نت پد تست کنید.یه منو کشویی زیر اسم فایل هست باید از اونجا انتخاب کنید.من یه بار این مشکلو داشتم که اینطوری درستش کردم
موفق باشید

Reza,M
شنبه 08 بهمن 1390, 17:19 عصر
سلام
فایل تکست رو باید به صورت utf-8 یا یونیکد ذخیره کنید.(دقیق یادم نیست.اما یکیش کار می کرد)
این کار رو از پنجره save نت پد تست کنید.یه منو کشویی زیر اسم فایل هست باید از اونجا انتخاب کنید.من یه بار این مشکلو داشتم که اینطوری درستش کردم
موفق باشید
نه دوست عزيز بازم جواب نداد
فقط با ANSI در ويندوز XP كار ميكنه با سون كه اصلا كار نميكنه

Reza,M
شنبه 15 بهمن 1390, 15:50 عصر
يعني هيچ راهي نيست ؟ :عصبانی++:

saeid.memfis
شنبه 15 بهمن 1390, 19:49 عصر
يعني هيچ راهي نيست ؟ :عصبانی++:

برنامتو بزار شاید کسی تونست کاری بکنه برات...

Reza,M
شنبه 22 بهمن 1390, 01:52 صبح
برنامتو بزار شاید کسی تونست کاری بکنه برات...
دوستان اينم يه نمونه تست كه در ويندوز سون لب تاب من فارسي نشون نميده :عصبانی:

alimanam
شنبه 22 بهمن 1390, 02:40 صبح
با سلام

کدهای خودتون رو به شکل زیر تغییر بدین مشکل حل میشه .

Dim str As String = My.Computer.FileSystem.ReadAllText("test.txt")
Dim itm As String() = str.Split(New Char() {vbNewLine})
For i As Integer = 0 To itm.Length - 1
ListBox1.Items.Add(itm(i))
Next

موفق باشید./

Reza,M
یک شنبه 23 بهمن 1390, 15:07 عصر
با سلام

کدهای خودتون رو به شکل زیر تغییر بدین مشکل حل میشه .

Dim str As String = My.Computer.FileSystem.ReadAllText("test.txt")
Dim itm As String() = str.Split(New Char() {vbNewLine})
For i As Integer = 0 To itm.Length - 1
ListBox1.Items.Add(itm(i))
Next

موفق باشید./

سلام دوست عزيز با اين كد كه در xp هيج چيزي رو در ListBox نشون نمي ده و در سون هم فقط بصورت علامت سوال مياد :متفکر:

alimanam
یک شنبه 23 بهمن 1390, 16:59 عصر
با سلام

دوست عزیز واسه این نشون نمیده یا به صورت مبهم نشون میده که Encoding فایل تکس باکس احتمالاً به صورت ANSI ذخیره شده شما باید اون رو به UTF-8 ذخیره کنین ( از منوی File گزینه Save as و بعد در کادر باز شده در قسمت Encoding باید گزینه UTF-8 رو انتخاب کنید )

http://barnamenevis.org/manamsoft.ugig.ir/barnamenevisImage/filesaveas-encoding.jpghttp://www.manamsoft.ugig.ir/barnamenevisImage/filesaveas-encoding.jpg

http://www.manamsoft.ugig.ir/barnamenevisImage/789-6434-68893649-8534.jpg

موفق باشید./

mohammadriano
یک شنبه 23 بهمن 1390, 19:36 عصر
سلام
ابتدا این کار رو انجام بدین
82540
سپس از رجیستری سیستم خود اکسپورت گرفته و در هنگام نصب برنامه شما یر سیستم دیگر اکسپورت را به install ساز الحاق کنید
82541
موفق باشی

milad222
یک شنبه 23 بهمن 1390, 21:59 عصر
سلام.
توی کامپیوتر من که درست نشون میده.
من فقط فونت های B فارسی و IranNastaliq رو از قبل نصب کرده بوذم.
سیستم عامل دستگاه من Win 7 SP1 x64 است.
این هم عکس پروژه اجرا شده:

82555http://barnamenevis.org/images/misc/pencil.png

Reza,M
دوشنبه 24 بهمن 1390, 00:31 صبح
با تشكر :تشویق: