امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل فایل ANSI به UTF-8 با برنامه نویسی
نویسنده پیام
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #1
تبدیل فایل ANSI به UTF-8 با برنامه نویسی
سلام
من تو VB یک فایل رو به صورت Random باز کردم و با تابع زیر اطلاعات متنی رو داخلش نوشتم:
کد:
Private Sub PutToFile(FileNum As Integer, s As String)
Dim Counter As Integer, Char As Byte
For Counter = 1 To Len(s)
Char = Asc(Mid(s, Counter, 1))
Put FileNum, , Char
Next
End Sub
مثال:
کد:
PutToFile Free, "<?xml version=""1.0"" encoding=""utf-8""?>"

از همین خط اول فایل میشه فهمید برنامه مقصد که میخواد فایل رو بخونه باید Encoding فایل UTF-8 باشه!
مشکل بعدی اینه که با کدنویسی باید فایل رو به UTF-8 تبدیل کنم. شرایط طوری نیست که کاربر به صورت دستی با Notepad این کار رو بکنه.
ولی این فایل قبل از رسیدن به مقصد، هم تو VB میشه روش کار کنم هم تو دلفی؛ پس فرقی نمیکنه با کدوم زبان کدها نوشته بشن!!!
خیلی ممنون میشم اگه کمک کنید.


۰۷-اسفند-۱۳۸۸, ۱۰:۱۰:۱۰
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #2
RE: تبدیل فایل ANSI به UTF-8 با برنامه نویسی
کد:
Dim Str_Data As String, FileName As String
    Dim Obj_ADODbStream As New ADODB.Stream
Free = FreeFile
Open FileName For Input As #Free
Str_Data = Input$(LOF(Free), #Free)
Close #Free
Obj_ADODbStream.Open
Obj_ADODbStream.Position = 0
Obj_ADODbStream.Charset = "UTF-8"
Obj_ADODbStream.WriteText CStr(Str_Data)
Obj_ADODbStream.SaveToFile FileName, adSaveCreateOverWrite
Set Obj_ADODbStream = Nothing
با تشکر از IRANPHP
منبع


۱۱-اسفند-۱۳۸۸, ۰۶:۵۶:۱۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تبدیل یونیکد kazemmozaffari 12 4,514 ۲۲-خرداد-۱۳۹۷, ۰۴:۱۵:۳۸
آخرین ارسال: babyy
  [جداسازی] برنامه نویسی در MATLAB helma 3 3,152 ۱۴-فروردین-۱۳۹۶, ۲۳:۴۷:۱۰
آخرین ارسال: helma
  ۱۰ تصور نادرست در مورد شغل برنامه نویسی Ghoghnus 10 8,134 ۰۴-بهمن-۱۳۹۵, ۲۱:۵۴:۵۶
آخرین ارسال: hadikh73
  [فوری] برنامه نویسی در MATLAB Leila_Abr 0 2,680 ۲۲-آبان-۱۳۹۵, ۱۳:۵۳:۲۰
آخرین ارسال: Leila_Abr
  برنامه نویسی در matlab reza433 2 4,192 ۰۱-بهمن-۱۳۹۴, ۱۴:۵۹:۳۱
آخرین ارسال: sahra_akbari
  کمک در برنامه نویسی با متلب (Matlab)-- داده های تست و Train lyceum 11 21,419 ۲۹-فروردین-۱۳۹۴, ۱۲:۵۴:۳۴
آخرین ارسال: hadirajabzad
  [فوری] 2 سوال از برنامه نویسی متلب s234 1 2,726 ۰۲-بهمن-۱۳۹۳, ۲۰:۳۲:۴۰
آخرین ارسال: nasim.sagheb
Toungue [آموزشی] دانلود رایگان فیلم های آموزشی برنامه نویسی متلب nasim.sagheb 0 2,233 ۰۲-بهمن-۱۳۹۳, ۲۰:۲۴:۳۳
آخرین ارسال: nasim.sagheb
  [فوری] درخواست یه برنامه نویسی....!!! omid_phoenix 10 9,405 ۲۸-آذر-۱۳۹۳, ۲۱:۵۶:۴۰
آخرین ارسال: NO DONGLE
  برنامه نویسی در ورد 2010 virtual 1 4,570 ۰۳-آبان-۱۳۹۱, ۱۵:۰۶:۴۰
آخرین ارسال: Di Di

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS