الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهي طريقة التحويل من شفرة utf-8 إلى شفرة windows-1256

مغلق
بدأه أبو منار في 24 ديسمبر 2006 · 6 رد · 2,659 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعاً

بحسب علمي أن هناك في فجول بيسك 2005 دعم كامل لكل اللغات ويمكن تحويل النصوص من ترميز إلى آخر بسهولة لذك نرجو من مهندسينا

وضع حل لمشكلتي وهي ماهي طريقة التحويل من شفرة utf-8 إلى شفرة windows-1256

ولكم مني جزيل الشكر والعرفان

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#3

شكرا أخي الفاضل على اهتمامك ولكن وجت أن الكود يخص لغه أخرى غير الفيجول بيسك فهل يوجد مثال مبسط بالفيجول بيسك

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#5

في ASP.Net 2003 يمكن عمل ذلك من خلال web.config بالتغيير في السطر التالي :

	 <globalization requestEncoding="utf-8" responseEncoding="utf-8" />

ولا أعلم ان كان هذا يعمل في 2005

الغريب أن السؤال في منتدى تطبيقات الوندوز

#6

لازالت المسألة لم تحل وتحتاج إلى شرح بالعربي

للرفع

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#7
bedoonline كتب:
http://laithz.jeeran.com/archive/2005/12/51409.html

الموضوع دة شوية صفحات

أبو منار كتب:
شكرا أخي الفاضل على اهتمامك ولكن وجت أن الكود يخص لغه أخرى غير الفيجول بيسك فهل يوجد مثال مبسط بالفيجول بيسك

هذا الكود محول لـ Vb .net

	Public Function ConvertUTF8StringEncoding(ByVal StringToConvert As String, Optional ByVal TargetCharSet As String = "windows-1256") As Byte()
		Dim ByteConvertedString() As Byte
		Dim ByteStringToConvert() As Byte
		Dim TargetEncoding As Encoding
		' Convert the string to a Byte array
		ByteStringToConvert = Encoding.UTF8.GetBytes(StringToConvert.ToCharArray)
		' Get the target encoding type
		TargetEncoding = Encoding.GetEncoding(TargetCharSet)
		' Convert the byte array using the target encoding
		ByteConvertedString = Encoding.Convert(System.Text.Encoding.UTF8, TargetEncoding, ByteStringToConvert)
		Return ByteConvertedString
	End Function

	Private Function BinaryUTF8ToString(ByVal Binary() As Byte) As String
		Return System.Text.UnicodeEncoding.UTF8.GetString(Binary)
	End Function






		Dim stringConvertedString As String = BinaryUTF8ToString(ConvertUTF8StringEncoding("FormInput"))

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

مواضيع مشابهة