2012-02-15 6 views
2

私はしばらくの間、この問題の解決策を探していました。pdfフィールドに上付き文字の登録商標記号を入力する方法

  • 私はCF9のcfpdfを使用してpdfフィールドにデータを設定しています。
  • 1つのフィールドは「タイトル」フィールドであり、1つの特定のタイトルは であり、その後に登録商標シンボルが続きます。
  • 登録商標記号は、上付き文字でなければなりません。

解決方法はありますか?

ありがとうございました。

コードスニペット:そこショートカットであってもよいが、このような何か試してみてください

<cfpdfform 
action="populate" 
source="#var.workFiles##var.ID#.pdf" 
destination="#var.workFiles##var.ID#.pdf" overwrite = "true"> 

<!--this is the value that could contain the registered trademark --> 

<cfpdfformparam name="title" value="#trim(var.title)#"> 
+0

コードとバージョン(CF9?) – Leigh

+0

Coldfusion9を投稿できますか?これは膨大な量のコードですが、私はスニペットを投稿します。 – Kerrie

答えて

1

:リーの回答に展開する

<cfset symbol = charsetEncode(binaryDecode("c2ae", "hex"), "utf-8")> 
... 
<cfpdfformparam name="title" value="XYZ Corporation#symbol#"> 
+0

リー...それは動作します!!!!!しかし、私はあなたに感謝できますか?本当に素敵。 – Kerrie

+0

クール、私は助けることができる嬉しい:) – Leigh

0

を、私はまた、具体的には、文字エンコーディングの問題を抱えていました£標識。これはと表示されていました。

私はhttp://www.utf8-chartable.de/(£記号についてc2a3)で£シンボルのhexicecimal表現を探して、正しい進コードとリーの答えからcharsetEncode(binaryDecode("c2a3", "hex"), "utf-8")一部を使用することによって、問題を同じ方法で解決しました。

関連する問題