2017-05-10 5 views
11

내가 여기에, 구문 분석 나머지를 사용하여 푸시 UTF8 인코딩 메시지에 문제가 발생하고 내 몸이다구문 분석 휴식 - 푸시 인코딩 메시지

{"where":{"$and":[{"email":{"$in":["[email protected]","[email protected]"]}},{"deviceType":{"$in":["ios"]}}]},"data":{"alert":"TEST: Giảm 40% Khi Mua Sách Harry Potter","sound":"default","page_type":"cms_key","page_value":"harry-potter"}} 

사람이 UTF8 메시지를 인코딩하는 방법을 알고 있나요?

enter image description here

+0

는 u는 무엇 U 보는 것은 유의 SCREENDUMP 표시 장치의 캐릭터 세트 데프 문제가 아니라고 확신? parseServer 및 mongoDB 백업 모두 utf8을 올바르게 처리 할 수 ​​있지만 백엔드에서 제공 한 바이트가 utf8을 사용하는 경우 핸드셋에서 ISO를 사용하고 있습니까? –

+0

휴대 전화에 문자 집합 문제가 없다고 확신합니다. 정기적으로 베트남어로 다른 앱에서 알림을 받고 있습니다. –

+3

Thang, 알림을 보낼 때 REST 클라이언트로 무엇을 사용합니까? 파이프 라인의 해당 부분에'JSON' 인코딩과 관련하여 문제가 없다고 확신합니까? – SergGr

답변

2

자바 스크립트 코드 :

public bool SendPushNotification(string jsonContent) 
{ 
... 

    request.Headers.Add("X-Parse-Application-Id", appId); 
    request.Headers.Add("X-Parse-REST-API-KEY", restApiKey); 

    System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding(); 
    Byte[] byteArray = encoding.GetBytes(jsonContent); 

... 
} 
+0

@ thang-pham 도움이 되었습니까? –