IOS7의 NSUTF8StringEncoding 문제

user2814657

stringByAddingPercentEscapesUsingEncoding : NSUTF8StringEncoding을 사용하고 있습니다. 내 앱은 IOS 6과 IOS 7에서 실행 중이며 문제는 없지만 IOS 7에 문제가 있습니다.

NSString *strURL = [NSString stringWithFormat:@"%@app1.php?loc=%@", URL, [param stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

1. in IOS6 it's encoded like :
 http://mydomain/app1.php?loc=Select%20Office%20location

2. in IOS7 it's encoded like :
 http://mydomain/app1.php?loc=Select%C2%A0Office%C2%A0location

이제 문제는 PHP 서버가 아니오를 수락한다는 것입니다. 1 인코딩 IOS6에 의해 인코딩됨을 의미합니다. 따라서 내 앱이 IOS7에서 실행 중일 때 php 서버는 IOS6에서 반환하는 동안 결과가 0을 반환하면 누구 든지이 문제를 해결하는 데 도움이 될 수 있습니다. 미리 감사드립니다.

소파 개발자

URL로 인코딩 된 "% C2 % A0"문자열은 UTF-8 인코딩의 유니 코드 "비 분리 공백"입니다.

wiki ( http://en.wikipedia.org/wiki/Non-breaking_space )를 참조하십시오 .

IMHO, URL 쿼리의 인코딩되지 않은 매개 변수 문자열에 유니 코드 "비 중단 공백"이 발생하는 것은 없습니다.

iOS 6에서 각각 iOS 7의 인코딩되지 않은 원래 매개 변수 문자열에 차이가 있는지 확인하려면 바이트를 살펴 봐야합니다. 예를 들어 NSDataUTF-8 인코딩을 사용하여 매개 변수 문자열에서 객체를 만들고이 NSData객체를 콘솔.

NSString개체 인쇄는 텍스트 편집기 또는 콘솔에서 동일한 모양을 가질 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

NSJSONSerialization이 작동하지 않음, NSUTF8StringEncoding이 작동 함

분류에서Dev

iOS7의 인앱 구매 문제

분류에서Dev

ios7 iphone5 화면의 레이아웃 문제이지만 iphone5 및 ios8에서는 제대로 작동합니다.

분류에서Dev

iOS7 및 iOS8의 Healthkit

분류에서Dev

iOS7의 문제, iOS6에서는 괜찮음

분류에서Dev

iOS7의 UICollectionViewCell에서 UIImageView 자동 레이아웃 문제이지만 iOS8에서는 괜찮습니다.

분류에서Dev

iOS7의 커서 가시성 문제

분류에서Dev

iOS7의 NSFetchedResultsController에 문제가 있습니까?

분류에서Dev

iOS7의 로컬 스토리지 문제

분류에서Dev

iPad iOS7 방향 문제

분류에서Dev

iOS 8의 CLlocationManager 문제

분류에서Dev

iOS7 / 8에서 UITabBar의 높이 변경?

분류에서Dev

IOs7 다중 스토리 보드 현지화 문제

분류에서Dev

iOS7 XIB 문제. 상단과 하단에 빈 공간

분류에서Dev

iOS7 및 웹 앱 시작 화면 문제

분류에서Dev

iOS7에서 CGContext로 그리기 문제

분류에서Dev

ios7 AVFoundation 성능 문제 (메모리 누수)

분류에서Dev

CAShapeLayer 애니메이션 iOS7 관련 문제

분류에서Dev

iOS7의 Popover에서 tableview를 통해 검색 할 때 발생하는 문제

분류에서Dev

iOS7과 iOS8 간의 루트 뷰 컨트롤러 불일치

분류에서Dev

iOS7의 편집 모드에서 uitableviewcell '삭제'섹션의 색상 변경

분류에서Dev

Error on webView reload on iOS 8 after was working on iOS7

분류에서Dev

Different view appearances in iOS7/iOS8

분류에서Dev

NSLayoutConstraint layoutMargin changes from iOS7 to iOS8

분류에서Dev

iOS 8 UITableView의 이상한 문제

분류에서Dev

스토리 보드없이 uitabbarviewcontroller ios7의보기 높이 제한

분류에서Dev

UIPopoverController를 제시하는 ios7 NSInvalidArgumentException

분류에서Dev

ios7 강제 반투명 탭바

분류에서Dev

iOS 8 방향 문제

Related 관련 기사

  1. 1

    NSJSONSerialization이 작동하지 않음, NSUTF8StringEncoding이 작동 함

  2. 2

    iOS7의 인앱 구매 문제

  3. 3

    ios7 iphone5 화면의 레이아웃 문제이지만 iphone5 및 ios8에서는 제대로 작동합니다.

  4. 4

    iOS7 및 iOS8의 Healthkit

  5. 5

    iOS7의 문제, iOS6에서는 괜찮음

  6. 6

    iOS7의 UICollectionViewCell에서 UIImageView 자동 레이아웃 문제이지만 iOS8에서는 괜찮습니다.

  7. 7

    iOS7의 커서 가시성 문제

  8. 8

    iOS7의 NSFetchedResultsController에 문제가 있습니까?

  9. 9

    iOS7의 로컬 스토리지 문제

  10. 10

    iPad iOS7 방향 문제

  11. 11

    iOS 8의 CLlocationManager 문제

  12. 12

    iOS7 / 8에서 UITabBar의 높이 변경?

  13. 13

    IOs7 다중 스토리 보드 현지화 문제

  14. 14

    iOS7 XIB 문제. 상단과 하단에 빈 공간

  15. 15

    iOS7 및 웹 앱 시작 화면 문제

  16. 16

    iOS7에서 CGContext로 그리기 문제

  17. 17

    ios7 AVFoundation 성능 문제 (메모리 누수)

  18. 18

    CAShapeLayer 애니메이션 iOS7 관련 문제

  19. 19

    iOS7의 Popover에서 tableview를 통해 검색 할 때 발생하는 문제

  20. 20

    iOS7과 iOS8 간의 루트 뷰 컨트롤러 불일치

  21. 21

    iOS7의 편집 모드에서 uitableviewcell '삭제'섹션의 색상 변경

  22. 22

    Error on webView reload on iOS 8 after was working on iOS7

  23. 23

    Different view appearances in iOS7/iOS8

  24. 24

    NSLayoutConstraint layoutMargin changes from iOS7 to iOS8

  25. 25

    iOS 8 UITableView의 이상한 문제

  26. 26

    스토리 보드없이 uitabbarviewcontroller ios7의보기 높이 제한

  27. 27

    UIPopoverController를 제시하는 ios7 NSInvalidArgumentException

  28. 28

    ios7 강제 반투명 탭바

  29. 29

    iOS 8 방향 문제

뜨겁다태그

보관