問題タブ [nsstringencoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSString から UTF8 への変更は間違っています iOS
「á」をUTF8に変換しようとしています。UTF8 の「á」は「á」であることがわかります。Xcodeで私はこれを書いた:
そして、常に「√°」と表示されますが、それは間違っています! 確かに書き込みの場合
次のように表示されます: √°√©√≠√≥√∫
私は何を間違っていますか?
ありがとうございました
objective-c - 文字のユニコード値を取得する
ユーザーがテキストフィールドに入力した文字があり、コードにある機能に従って、システムは文字列の末尾に同じ文字を追加する必要があります。したがって、ユーザーが「$」を入力すると、システムが「$」を追加するため、テキストフィールドに「$$」が表示されます。
ユーザーが入力した「$」文字の Unicode または ascii 値を取得したい。どうすれば確認できますか?
objective-c - NSData からの NSString は常に null
HMAC SHA512 でリクエストに署名したいのですが、NSData と NSString のエンコーディングとデコーディングを台無しにしているようです。何が悪いのかを必死に理解しようとしましたが、正しく理解できていないようです。
疑似コード:
私の実装:
署名方法は次のとおりです。
ハッシュ関数は次のとおりです。
文字列のエンコード (decodedSecretString と dataString) が原因であると確信しています。decodedSecretString
(base64 でデコード) デコード後は ASCII でエンコードされます。ただし、ハッシュ メソッドを呼び出すと、再度 ascii でエンコードするため、null エラーが発生します。今、すべてが私を混乱させています。
ios - iOS で \u00e2\u0080\u0099 この文字列を ' に置き換える方法
サーバーから値を取得し、それを NSString オブジェクトに格納しました。その文字列の "'" は \u00e2\u0080\u0099 に置き換えられます。これを replaceOccurencesOfString を使用して置き換えようとしました。しかし、それはエラーを示しています。これで、コードとエラーが表示されました。
この問題を解決するのに役立ちます。