一) 在r6下query_string_decoded接收到的中文字元是亂碼,而不是像r5下面解碼後的中文
而是成為了一種亂七八糟的**
了,不知是不是r6的bug? 幸好r6裡面新增了@urldecode公式,要不就慘了,解決query_stringdecoded的方法如下:
1)使用query_string接收引數,這時中文字元是經過編碼的
在另乙個域中用@urldecode("domino";query_string)得到解碼後的正確中文引數
2)為了保證與原來r5中的query_stringdecoded同步,也就是為了相容舊的程式,可以使用公式
@setfield("query_string_decoded";@urldecode("domino";query_string))重新設定給
query_stringdecoded這樣就不用修改舊程式中的**了
二)關於中文字在網頁中顯示成亂碼,特別是外鏈的js檔案如果程式裡有中文就會報錯成"字串未結束" 這個問題的解決方法如下:
開啟administrator進入配製附籤->domino web engine照如下配製即可
language
default string resource language:chinese(simplified)
additional string resource languages:
character set
use utf-8 for output:no
use utf-8 for html forms:no
default character set group:simplified chinese
western: iso-8859-1
central european: windows-1250
japanese: sjis
traditional chinese: big5
simplified chinese:gb2312
korean: ksc5601(euc)
cyrillic: koi8-r
greek: windows-1253
turkish: windows-1254
thai: tis-620
baltic: windows-1257
arabic: windows-1256
hebrew: iso-8859-8i
vietnamese: windows-1258
indic: utf-8
use auto-detection if database has no language information: no
character set in header: enabled
meta. character set:enabled
三)關於getdocumentbykey()使用中文引數是無法得到文件的解決方法
在r6中可以發現使用getdocumentbykey()方法時用中文時得不到文件
解決方法如下:
開啟資料庫
屬性,把資料庫的語言選為 中文簡體
這時可以看到domino的控制台會用zh-cn重建所有檢視,再執行getdocumentbykey就沒問題了.
Git高階 6 中文亂碼解決
解決辦法 在git git completion.bash中增加一行 alias ls ls show control chars color auto 解決辦法 修改git inputrc中對應的行 set output meta on set convert meta off 使用git bas...
centOs6中文亂碼
1 說明 windows的預設編碼為gbk,linux的預設編碼為utf 8。在windows下編輯的中文,在linux下顯示為亂碼。為了解決此問題,修改linux的預設編碼為gbk。2 檢視支援的字符集 locale a 3 安裝英文版預設的字符集配置為 cat etc sysconfig i18...
解決openfire 4 1中文亂碼
準備條件 1 檢查mysql的字元編碼,不是utf 8的,要將mysql的character修改到utf 8.2 建立openfire資料庫。安裝 指定資料庫驅動時,jdbc字串增加如下 jdbc mysql localhost 3306 openfire?rewritebatchedstateme...