0

次のように、本文内に商標記号を含む mailto リンクを設定しようとしています。

mailto:?body=Starttext PRODUCT <sup>tm</sup> - Award  Logo %0A%0A link%26type=2%26productName=bla%0A%0AEnd

私の問題はtm、一部の電子メール クライアントで が適切に形成されていないことです。私の質問は、どうすればこれを&→のようにエンコードできますか%26、または TM は適切な形式ですか?

私のメール クライアントである Outlook では問題ないように見えますが、顧客のクライアントでは問題が発生しているように見えます。

助言がありますか?

tmエンコードされた mailto リンクに入力できるかどうかはわかりません。

4

2 に答える 2

2

これを試して:

link.href = "mailto:?body=" + encodeURIComponent("Starttext PRODUCT ™ - Award Logo");

いくつかの重要な詳細が欠落していることに注意してください。

  • コード
  • ソース ファイルの物理エンコーディングは何ですか
  • サーバーから送信された http charset ヘッダーは何ですか
于 2012-12-11T18:50:54.637 に答える
-1

TM の URL エンコーディングは%99

以下は、将来の参照のための優れたリソースです。

HTML URL エンコーディング リファレンス

于 2012-12-11T18:42:38.640 に答える