|
|
|
C# winApp ช่วยแปลงค่า string ให้หน่อยครับ |
|
|
|
|
|
|
|
encoding ของ input string อาจไม่ถูกต้อง
ลองใช้ detector เพื่อหา encoding เช่น
Code (C#)
using System;
using Ude;
class Program
{
static void Main()
{
string input = "áÁ¹ ÁÍàµÍÃìä«´ì ÍÒÃìÊÂÒÁ";
CharsetDetector detector = new CharsetDetector();
detector.Feed(System.Text.Encoding.Default.GetBytes(input));
detector.DataEnd();
if (detector.Charset != null)
{
byte[] detectedBytes = Encoding.GetEncoding(detector.Charset).GetBytes(input);
byte[] utf8Bytes = Encoding.Convert(Encoding.GetEncoding(detector.Charset), Encoding.UTF8, detectedBytes);
string unicodeString = Encoding.UTF8.GetString(utf8Bytes);
Console.WriteLine($"Detected Encoding: {detector.Charset}");
Console.WriteLine($"Output: {unicodeString}");
}
else
{
Console.WriteLine("Failed to detect encoding.");
}
}
}
หรือลอง iconv library
|
|
|
|
|
Date :
2023-05-22 21:29:25 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|