porya 959 ارسال شده در 8 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 8 آذر، ۱۳۹۵ سلام برای تبدیل کاراکترهای unicode به String میتونید از تابع زیر استفاده کنید. Sub UnescapeUnicode(s As String) As String Dim sb As StringBuilder sb.Initialize Dim i As Int Do While i < s.Length Dim c As Char = s.CharAt(i) If c = "\" And i < s.Length - 1 And s.CharAt(i + 1) = "u" Then Dim unicode As StringBuilder unicode.Initialize i = i + 2 Do While i < s.Length Dim cc As String = s.CharAt(i) Dim n As Int = Asc(cc.ToLowerCase) If (n >= Asc("0") And n <= Asc("9")) Or (n >= Asc("a") And n <= Asc("z")) Then unicode.Append(s.CharAt(i)) Else i = i - 1 Exit End If i = i + 1 Loop sb.Append(Chr(Bit.ParseInt(unicode.ToString, 16))) Else sb.Append(c) End If i = i + 1 Loop Return sb.ToString End Sub مثال Dim str As String = "\u062a\u0633\u062a" Log(UnescapeUnicode(str)) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجتبی قاسمی 53 ارسال شده در 8 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 8 آذر، ۱۳۹۵ سلام میشه یه توضیح بیشتر بدین درمورد این تابع لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 8 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 8 آذر، ۱۳۹۵ در 18 دقیقه قبل، mojtabaf5 گفته است : سلام میشه یه توضیح بیشتر بدین درمورد این تابع https://www.b4x.com/android/forum/threads/help-to-convert-from-unicode.32402/ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.