2017-03-06 31 views
0

好像編輯器是unicode aware..but驗證拋出一個問題如何MuleESB Dataweave字符串中使用ASCII字符,£©¥等

%dw 1.0 
%output application/java 
--- 
funds map { 
    prize_us: "\$" ++ $ as :string, 
    prize_uk: "£" ++ ($ * 0.81) as :string 
} 

Error in DW script: Invalid input """, expected typeOf, using, unaryOp, not or value 

音符的£符號「」」代替。

卸下£問題消失,該項目可以編譯。

+0

嗯實際上項目編譯,它只是Eclipse報告它是一個問題....可能只需要管理該... :-( – Adrian

回答

0

嘗試添加編碼也。
%dw 1.0 %input in0 application/json %output application/java encoding="UNICODE"

+0

nope,即拋出:'%output application/java encoding =「UNICODE」 ^ 選項'encoding'無效。有效的選項是:.' – Adrian