UTF8에서 ASCII로 변환 할 수 없습니다.

드미트리 보이 코

일부 온라인 인코딩 감지를 사용했기 때문에 모두

2015 % 2d03 % 2d31

UTF8로 인코딩됩니다.

그래서이 코드를 사용하여 디코딩하고

2015-03-31

하지만 작동하지 않습니다.

private static string UTF8toASCII(string text)
        {
            System.Text.Encoding utf8 = System.Text.Encoding.UTF8;
            Byte[] encodedBytes = utf8.GetBytes(text);
            Byte[] convertedBytes =
                    Encoding.Convert(Encoding.UTF8, Encoding.ASCII, encodedBytes);
            System.Text.Encoding ascii = System.Text.Encoding.ASCII;

            return ascii.GetString(convertedBytes);
        }

단서가 있습니까?

그리고 필드

UTF-8 인코딩이 아니라 URL 인코딩입니다. UrlDecode 사용 : https://msdn.microsoft.com/en-us/library/system.web.httputility.urldecode%28v=vs.110%29.aspx

return System.Web.HttpUtility.UrlDecode(text);

텍스트에 실제로 UTF-8 데이터가 포함되어있는 경우 다음 버전을 사용할 수 있습니다.

return System.Web.HttpUtility.UrlDecode(Encoding.UTF8.GetBytes(text), Encoding.UTF8)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

인코딩을 utf8로 변경할 수 없습니다.

분류에서Dev

Python에서 UTF8을 CSV로 저장할 수 없습니다.

분류에서Dev

인코딩 오류가 발생하면 ascii-8bit를 utf-8bit로 변환 할 수 없습니다.

분류에서Dev

하이픈을 UTF-8로 변환 할 수 없습니다.

분류에서Dev

변수는 Swift에서 CGContext로 변환 할 수 없습니다.

분류에서Dev

ASCII 코드를 문자로 변환 할 수 없습니다.

분류에서Dev

ruby1.9.3에서 "gb2312"를 "utf-8"로 인코딩하는 "["를 변환 할 수 없습니다.

분류에서Dev

PHP를 사용하여 파일을 ANSI에서 UTF-8로 변환 할 수 없습니다.

분류에서Dev

할당에서 'listNode **'를 'listNode *'로 변환 할 수 없습니다.

분류에서Dev

16 진수를 UTF8로 변환하면 perl에서 예상대로 작동하지 않습니다.

분류에서Dev

SQL에서 varchar를 int로 변환 할 수 없습니다.

분류에서Dev

'IEnumerable'에서 'IEnumerable'로 변환 할 수 없습니다.

분류에서Dev

int에서 int로 변환 할 수 없습니다 **

분류에서Dev

Julia에서 Vector를 DataFrame으로 변환 할 수 없습니다.

분류에서Dev

'void *'에서 'node *'로 변환 할 수 없습니다.

분류에서Dev

Object []를 jsp에서 String []으로 변환 할 수 없습니다.

분류에서Dev

TabActivity에서 FragmentTabHost로 변환 할 수 없습니다.

분류에서Dev

java : String에서 int로 변환 할 수 없습니다.

분류에서Dev

MySql에서 varchar를 datetime으로 변환 할 수 없습니다.

분류에서Dev

IEnumerable <T>에서 IEnumerable <T>로 변환 할 수 없습니다.

분류에서Dev

Object에서 Int로 변환 할 수 없습니다.

분류에서Dev

'=': 'CircularDoubleDirectedList <int> :: Node *'에서 'Node *'로 변환 할 수 없습니다.

분류에서Dev

NSString? 'StringLiteralConvertible'&?!로 변환 할 수 없습니다. Swift에서

분류에서Dev

'cv :: Mat *'에서 'const cv :: Mat'로 변환 할 수 없습니다.

분류에서Dev

int에서 바이트로 변환 할 수 없습니다.

분류에서Dev

문자열에서 문자로 변환 할 수 없습니다.

분류에서Dev

C # 'ref xxx'에서 'ref object'로 변환 할 수 없습니다.

분류에서Dev

Java에서 int를 부울로 변환 할 수 없습니다.

분류에서Dev

'System.Data.DataSet'에서 'Employee'로 변환 할 수 없습니다.

Related 관련 기사

  1. 1

    인코딩을 utf8로 변경할 수 없습니다.

  2. 2

    Python에서 UTF8을 CSV로 저장할 수 없습니다.

  3. 3

    인코딩 오류가 발생하면 ascii-8bit를 utf-8bit로 변환 할 수 없습니다.

  4. 4

    하이픈을 UTF-8로 변환 할 수 없습니다.

  5. 5

    변수는 Swift에서 CGContext로 변환 할 수 없습니다.

  6. 6

    ASCII 코드를 문자로 변환 할 수 없습니다.

  7. 7

    ruby1.9.3에서 "gb2312"를 "utf-8"로 인코딩하는 "["를 변환 할 수 없습니다.

  8. 8

    PHP를 사용하여 파일을 ANSI에서 UTF-8로 변환 할 수 없습니다.

  9. 9

    할당에서 'listNode **'를 'listNode *'로 변환 할 수 없습니다.

  10. 10

    16 진수를 UTF8로 변환하면 perl에서 예상대로 작동하지 않습니다.

  11. 11

    SQL에서 varchar를 int로 변환 할 수 없습니다.

  12. 12

    'IEnumerable'에서 'IEnumerable'로 변환 할 수 없습니다.

  13. 13

    int에서 int로 변환 할 수 없습니다 **

  14. 14

    Julia에서 Vector를 DataFrame으로 변환 할 수 없습니다.

  15. 15

    'void *'에서 'node *'로 변환 할 수 없습니다.

  16. 16

    Object []를 jsp에서 String []으로 변환 할 수 없습니다.

  17. 17

    TabActivity에서 FragmentTabHost로 변환 할 수 없습니다.

  18. 18

    java : String에서 int로 변환 할 수 없습니다.

  19. 19

    MySql에서 varchar를 datetime으로 변환 할 수 없습니다.

  20. 20

    IEnumerable <T>에서 IEnumerable <T>로 변환 할 수 없습니다.

  21. 21

    Object에서 Int로 변환 할 수 없습니다.

  22. 22

    '=': 'CircularDoubleDirectedList <int> :: Node *'에서 'Node *'로 변환 할 수 없습니다.

  23. 23

    NSString? 'StringLiteralConvertible'&?!로 변환 할 수 없습니다. Swift에서

  24. 24

    'cv :: Mat *'에서 'const cv :: Mat'로 변환 할 수 없습니다.

  25. 25

    int에서 바이트로 변환 할 수 없습니다.

  26. 26

    문자열에서 문자로 변환 할 수 없습니다.

  27. 27

    C # 'ref xxx'에서 'ref object'로 변환 할 수 없습니다.

  28. 28

    Java에서 int를 부울로 변환 할 수 없습니다.

  29. 29

    'System.Data.DataSet'에서 'Employee'로 변환 할 수 없습니다.

뜨겁다태그

보관