PrintTextToBroswer處理亂碼

2021-07-05 08:01:09 字數 438 閱讀 2259

1)       為什麼會亂碼:

a)        tomcat響應字元文字到瀏覽器預設採用的編碼是iso-8859-1,由於該編碼無法正常顯示中文,所以會出現亂碼。

2)       解決亂碼:

a)        告訴tomcat採用特定的編碼格式進行響應

i.         response.setcharacterencoding("utf-8");

1.        如果瀏覽器的預設編碼utf-8,不設定瀏覽器的預設編碼為utf-8,所以有可能出現亂碼。

ii.       response.setcontenttype("text/html;charset=utf-8");

1.        如果瀏覽器的預設編碼不是utf-8,設定瀏覽器的預設編碼為utf-8

b)       一定要寫到獲得printwriter物件前

NGINX的程序處理亂談

伺服器處理程式一般會採用fork模式,每來乙個新的連線時,會建立乙個新的程序,新的程序中會重新建立乙個socket,後續新連線的訊息就由fork出來的這個程序處理.nginx架構修改了這種模式,新連線過來時,還是由work程序來處理.對於fork模式,新建的程序如果採用阻塞模式,應該是效能更高,因為...

qmake 亂亂亂談 四

繼續qmake,本文主題 低調的 template subdirs 非常非常常用的乙個東西,可是manual中卻介紹的很少,太低調了。在編寫包含多可執行檔案 庫 外掛程式 的程式時,一直不敢相信subdirs的能力,以至於曾一度想轉到cmake之下。manual 中對 template subdir...

qmake 亂亂亂談 二

接前面qmake 亂亂亂談 一 繼續看看qmake。暫定主題 qmake之命令列引數及qmake啟動時載入了什麼東西,或許可以藉此學習一下qmake是處理命令列引數的方法 執行 qmake h 可以得到qmake大部分命令列引數及其說明。本文預計涉及到的引數如下 project 工作於何種模式,pr...