1

私のIBMモバイル初のアプリケーションでは、Windows 8.1の電話機でベトナム語の文字(例:Tôilàmộtnhânvậtđặcbiệt) 。JSONのベトナム語の最初の文字(特殊文字)は、Windows Phone 8.1でサポートされていません。

私のcharエンコーディングはUTF-8です。

resourceRequest.send($scope.dataToSendArr).then($rootScope.success, $rootScope.fail);

これは、この行の後に動作を停止していない成功または失敗どちらの呼び出しは、さえcatchブロックでは行っていません。これは、私がベトナム語の文字なしで英語でJSONを送るときに機能します。

ベトナム語のAndroidとiOSで動作します。

Windowsの電話機で、ベトナム文字または特殊文字のJSON応答をどのようにサポートしますか?

var resourceRequest = new WLResourceRequest("/adapters/save", WLResourceRequest.POST); 
resourceRequest.setHeader("Content-Type", "application/json"); 
resourceRequest.setHeader('Access-Control-Allow-Origin', '*'); 
resourceRequest.setHeader('Access-Control-Allow-Methods', 'GET, PUT, POST, DELETE, OPTIONS'); 
resourceRequest.setHeader('Access-Control-Allow-Headers', 'Content-Type, Content-Range, Content-Disposition, Content-Description'); 

//Gets Unresponsive after this line.    
resourceRequest.send($scope.dataToSendArr).then($rootScope.success, $rootScope.fail); 
+0

あなたはベトナム語のサポートが電話で利用可能であるかどうかを確認することはできますか? –

+0

@VivinKはい電話はベトナム語をサポートしています。 –

答えて

1

私はキリル文字で同様の問題がありました。私がそれを処理する方法は、カスタムエンコーディングを作成することでした。 Here is my approach

エンコーディング名:Windowsの-1258は

関連する問題