2012-02-15 3 views
2

나는 한동안이 문제에 대한 해결책을 찾고있었습니다.pdf 필드에 위 첨자로 등록 된 상표 기호를 채우는 방법

  • 저는 CF9의 cfpdf를 사용하여 pdf 필드를 채우고 있습니다.
  • 하나의 필드는 "제목"필드이고 하나의 특정 제목은 이어야하며 그 뒤에 등록 상표 기호가 와야합니다.
  • 등록 된 상표 기호 은 위 첨자이어야합니다.

가능한 해결책이 있습니까?

감사합니다.

코드 스 니펫 :

<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

Leigh ... 작동합니다 !!!!! 하지만 고마워 할 수 있니? 절대적으로 환상적입니다. – Kerrie

+0

쿨, 다행스럽게 도울 수있어 :) – Leigh

0

는 레이의 대답을 확장하기를, 나는 또한 특히, 문자 인코딩에 문제가 있었다 £ 표지판. 이는 으로 표시되었습니다.

내가합니다 (£ 기호에 대한 c2a3) http://www.utf8-chartable.de/에서 £ 기호의 hexicecimal 표현을 찾고 올바른 16 진 코드와 레이의 대답에서 charsetEncode(binaryDecode("c2a3", "hex"), "utf-8") 부분을 사용하여이 문제를 같은 방법으로 해결.

관련 문제