Loading

特定の条件下においてカスタムボタンによる差し込み値に文字化けが発生する

公開日: May 30, 2025
説明
以下の条件を満たすカスタムボタンで、差し込み値に文字化けが発生するケースがあります。
 
  • Internet Explorer を利用 (Mozilla Firefox および Google Chrome では発生しません)
  • URL パラメータの値に日本語 (マルチバイト文字) が利用される
  • URL のドメイン部をハードコードしている
  • ドメイン部のインスタンスが現在のインスタンスと異なる

上記の条件を満たす場合に、編集画面へ遷移したときに項目に差し込まれるマルチバイト文字が ????? に文字化ける事があります(保存前の状態)

問題が生じる具体例:
AP3 上で以下の URL を含むカスタムボタンを実行すると文字化けします。
https://ap.salesforce.com/00T/e?tsk6=日本語

相対パスであれば文字化けは発生しません。
/00T/e?tsk6=日本語
 
AP0 上では、以下の URL を含むカスタムボタンは文字化けせずに値を差し込みます。
https://ap.salesforce.com/00T/e?tsk6=日本語
解決策

URLパラメータは、ヘルプに記載のある特定機能のためのパラメータを除き、サポートされていません。

ヘルプに正式な記載の無い URL パラメータを利用した値の差し込みは正式にサポートされておらず、
アップグレードやメンテナンスにより動作が変わる事があります。
詳細については、次のナレッジ記事を参照してください:

Salesforce Classic の URL パラメータを使用したデフォルト項目値を含むレコード作成ページの起動
https://help.salesforce.com/apex/HTViewSolution?id=000212642&language=ja 

ナレッジ記事番号

000387392

 
読み込み中
Salesforce Help | Article