Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

URLパラメータにマルチバイト文字がエンコードされずに含まれている場合

公開日: Jan 9, 2026
説明
リクエスト内容に「日本語」等のマルチバイト文字列が、エンコードされずに含まれている場合、
ASCII (英数字および一部記号) ではない為、RFC に準拠し ASCII (英数字および一部記号)のみのリクエストとする事をお勧めします。

具体的な例としては、IE11 を利用し以下の様な URL パラメータ付きのリクエストを行う場合が該当します。
https://ap.salesforce.com/001/e?acc2=日本語

なお Google Chrome や Firefox では、ブラウザ側で自動的にマルチバイト部分をエンコードし、以下の様なリクエストとして実行する為問題ありません。
https://ap.salesforce.com/001/e?acc2=%E6%97%A5%E6%9C%AC%E8%AA%9E
解決策
URL パラメータとして利用した場合、IE11 を利用してエンコードされない値は次の様に ??? と表示される為
サーバ側に保存することは可能ですが、セールスフォース上でのデータとしては意味を成しません。

サーバ側へのリクエストとしても不適切なものとなる為、そういったマルチバイト文字列が含まれている挙動がある場合には一度処理を見直して頂き、Sandbox 上でも正しく動作しているか、ユーザが利用しているデータかどうか確認頂く事をお勧め致します。
 
ナレッジ記事番号

000382025

 
読み込み中
Salesforce Help | Article