如何搜索編碼的unicode字符?在marklogic中搜索unicode字符
例如這正常工作
search:search('ģ')
但這並不:
(: $search-for received encoded with & :)
xdmp:log($search-for), (: prints "#x0123;" :)
search:search($search-for)
輸出包含:
<search:qtext>&#x0123;</search:qtext>
什麼是檢測是否字符串包含&,並將其轉換的最佳方式是什麼?
轉換爲什麼?在XML中,&符號始終是實體編碼的。 – wst
如果我在其工作的模塊中鍵入search:search(「&#x0123;」)。但變量我收到的結果是taht qtext片段 – chriskelly
任何XML輸出將始終編碼&符號。其他任何東西都將是無效的XML。即:'你好& world /string()'=>'Hello world'。 –
wst