跳轉到內容

OpenClinica 使用者手冊/uriencoding

來自華夏公益教科書,開放的書籍,開放的世界

支援特殊字元

[編輯 | 編輯原始碼]

編輯 server.xml

[編輯 | 編輯原始碼]

如果您使用的是開箱即用的 OpenClinica,那麼在處理特殊字元時可能會遇到一些困難。例如,您可能有 Adèle 或 Amélie 這樣的使用者,當您搜尋他們時,他們不會出現在結果中。這是因為 tomcat 沒有正確處理這些字元。

要解決此問題,您必須編輯 server.xml(首先您必須建立 server.xml 的副本,例如 server_20170223.xml)。

要查詢的位置是聯結器,這些聯結器可以是 http 和/或 ajp 您更改

<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

進入

<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

和/或

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

進入

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />

文件可以在 https://wiki.apache.org/tomcat/FAQ/CharacterEncoding 找到

華夏公益教科書