我想在ColdFusion中规范化一个字符串。在ColdFusion中规范化字符串
我想使用Java java.text.Normalizer
类这一点,因为CF没有任何类似的功能。据我所知。
这里是我当前的代码:
<cfset normalizer = createObject("java", "java.text.Normalizer") />
<cfset string = "äéöè" />
<cfset string = normalizer.normalize(string, createObject("java", "java.text.Normalizer$Form").NFD) />
<cfset string = ReReplace(string, "\\p{InCombiningDiacriticalMarks}+", "") />
<cfoutput>#string#</cfoutput>
任何想法,为什么它总是输出äéöè
,而不是一个标准化的字符串?
非常感谢您的回答! – patrickruetter 2012-07-25 06:01:44