導航:首頁 > 凈水問答 > webxml設置字元集過濾報錯

webxml設置字元集過濾報錯

發布時間:2024-10-07 04:01:43

Ⅰ 如何解決網頁中文亂碼問題

1.第一個地方的編碼格式為jsp文件的存儲格式。Eclipse會根據這個編碼格式保存文件。並編譯jsp文件,包括裡面的漢字。第二處編碼為解碼格式。因為存為UTF-8的文件被解碼為iso8859-1,這樣如有中文肯定出亂碼。也就是必須一致。而第二處所在的這一行,可以沒有。預設也是使用iso8859-1的編碼格式。所以如果沒有這一行的話,「我是個好人」也會出現亂碼。必須一致才可以。第三處編碼為控制瀏覽器的解碼方式。如果前面的解碼都一致並且無誤的話,這個編碼格式沒有關系。有的網頁出現亂碼,就是因為瀏覽器不能確定使用哪種編碼格式。因為頁面有時候會嵌入頁面,導致瀏覽器混淆了編碼格式。出現了亂碼。2.表單使用Post方式提交後接收到的亂碼問題這個問題也是一個常見的問題。這個亂碼也是tomcat的內部編碼格式iso8859-1在搗亂,也就是說post提交時,如果沒有設置提交的編碼格式,則會以iso8859-1方式進行提交,接受的jsp卻以utf-8的方式接受。導致亂碼。既然這樣的原因,下面有幾種解決方式,並比較。A,接受參數時進行編碼轉換Stringstr=newString(request.getParameter("something").getBytes("ISO-8859-1"),"utf-8");這樣的話,每一個參數都必須這樣進行轉碼。很麻煩。但確實可以拿到漢字。B,在請求頁面上開始處,執行請求的編碼代碼,request.setCharacterEncoding("UTF-8"),把提交內容的字元集設為UTF-8。這樣的話,接受此參數的頁面就不必在轉碼了。直接使用Stringstr=request.getParameter("something");即可得到漢字參數。但每頁都需要執行這句話。這個方法也就對post提交的有效果,對於get提交和上傳文件時enctype="multipart/form-data"是無效的。稍後下面單獨對這個兩個的亂碼情況再進行說明。C,為了避免每頁都要寫request.setCharacterEncoding("UTF-8"),建議使用過濾器對所有jsp。現在將常見的亂碼問題分為JSP頁面顯示中文亂碼、表單提交亂碼兩類。1)JSP頁面中顯示中文亂碼在JSP文件中使用page命令指定響應結果的MIME類型,如2)表單提交亂碼表單提交時(post和Get方法),使用request.getParameter方法得到亂碼,這是因為tomcat處理提交的參數時默認的是iso-8859-1,表單提交get和post處理亂碼問題不同,下面分別說明。(1)POST處理對post提交的表單通過編寫一個過濾器的方法來解決,過濾器在用戶提交的數據被處理之前被調用,可以在這里改變參數的編碼方式,過濾器的代碼如下:Java代碼CharacterEncodingFilter.java:{protectedStringencoding=null;publicvoidinit(FilterConfigfilterConfig)throwsServletException{this.encoding=filterConfig.getInitParameter("encoding");}publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{request.setCharacterEncoding(encoding);response.setContentType("text/html;charset="+encoding);chain.doFilter(request,response);}}web.xml:CharacterEncodingFilternet.vschool.web./*(2)Get方法的處理tomcat對post和get的處理方法不一樣,所以過濾器不能解決get的亂碼問題,它需要在其他地方設置。打開\conf目錄下server.xml文件,找到對8080埠進行服務的Connector組件的設置部分,給這個組件添加一個屬性:URIEncoding="GBK"。修改後的Connector設置為:Java代碼*注意修改後重新啟動tomcat才能起作用。/***********************************************************過濾器的使用*******************************************************/3,表單get提交方式的亂碼處理方式。如果使用get方式提交中文,接受參數的頁面也會出現亂碼,這個亂碼的原因也是tomcat的內部編碼格式iso8859-1導致。Tomcat會以get的預設編碼方式iso8859-1對漢字進行編碼,編碼後追加到url,導致接受頁面得到的參數為亂碼/、。解決法:A,使用上例中的第一種方式,對接受到的字元進行解碼,再轉碼。B,Get走的是url提交,而在進入url之前已經進行了iso8859-1的編碼處理。要想影響這個編碼則需要在server.xml的Connector節點增加useBodyEncodingForURI="true"屬性配置,即可控制tomcat對get方式的漢字編碼方式,上面這個屬性控制get提交也是用request.setCharacterEncoding("UTF-8")所設置的編碼格式進行編碼。所以自動編碼為utf-8,接受頁面正常接受就可以了。但我認為真正的編碼過程是,tomcat又要根據裡面所設置的URIEncoding=」UTF-8」再進行一次編碼,但是由於已經編碼為utf-8,再編碼也不會有變化了。如果是從url獲取編碼,接受頁面則是根據URIEncoding=」UTF-8」來進行解碼的。4,上傳文件時的亂碼解決上傳文件時,form表單設置的都是enctype="multipart/form-data"。這種方式以流方式提交文件。如果使用apach的上傳組件,會發現有很多亂碼想像。這是因為apach的先期commons-fileupload.jar有bug,取出漢字後進行解碼,因為這種方式提交,編碼又自動使用的是tomcat預設編碼格式iso-8859-1。但出現的亂碼問題是:句號,逗號,等特殊符號變成了亂碼,漢字如果數量為奇數,則會出現亂碼,偶數則解析正常。解決方式:下載commons-fileupload-1.1.1.jar這個版本的jar已經解決了這些bug。但是取出內容時仍然需要對取出的字元進行從iso8859-1到utf-8轉碼。已經能得到正常所有漢字以及字元。5,Java代碼關於url請求,接受參數的亂碼url的編碼格式,取決於上面所說的URIEncoding=」UTF-8」。如果設定了這個編碼格式,則意味著所有到url的漢字參數,都必須進行編碼才可以。否則得到的漢字參數值都是亂碼,例如一個鏈接Response.sendDerect(「/a.jsp?name=張大維」);而在a.jsp裡面直接使用Stringname=request.getParameter("name");得到的就是亂碼。因為規定了必須是utf-8才可以,所以,這個轉向應該這樣寫:Response.sendDerect(「/a.jsp?name=URLEncode.encode(「張大維」,」utf-8」);才可以。如果不設置這個參數URIEncoding=」UTF-8」,會怎麼樣呢?不設置則就使用了預設的編碼格式iso8859-1。問題又出來了,第一就是參數值的個數如果是奇數個數,則就可以正常解析,如果使偶數個數,得到最後字元就是亂碼。還有就是如果最後一個字元如果是英文,則就能正常解析,但中文的標點符號仍出現亂碼。權宜之計,如果您的參數中沒有中文標點符號,則可以在參數值最後加一個英文符號來解決亂碼問題,得到參數後再去掉這個最後面的符號。也可以湊或使用。6,腳本代碼關於url請求,接受到的參數亂碼腳本中也會進行頁面轉向的控制,也會涉及到附帶參數,並在接受頁面解析這個參數的情況。如果這個漢字參數不進行URIEncoding=」UTF-8」所指定的編碼處理,則接受頁面接受到的漢字也是亂碼。腳本處理編碼比較麻煩,必須有相應的編碼腳本對應文件,然後調用腳本中的方法對漢字進行編碼即可。7,關於jsp在MyEclipse中打開的亂碼問題對於一個已經存在的項目,Jsp文件的存儲格式可能是utf-8。如果新安裝的eclipse,則預設打開使用的編碼格式都是iso8859-1。所以導致jsp裡面的漢字出現亂碼。這個亂碼比較容易解決,直接到eclipse3.1的偏好設置裡面找到general-〉edidor,設置為您的文件打開編碼為utf-8即可。Eclipse會自動重新以新的編碼格式打開。漢字即可正常顯示。8,關於html頁面在eclipse中打開出現亂碼情況由於大部分頁面都是由dreamweaver製作,其存儲格式跟eclipse的識別有差別導致。一般這種情況,在eclipse中新建一個jsp,直接從dreamweaver復制頁面內容粘貼到jsp即可但我認為真正的編碼過程是,tomcat又要根據裡面所設置的URIEncoding=」UTF-8」再進行一次編碼,但是由於已經編碼為utf-8,再編碼也不會有變化了。如果是從url獲取編碼,接受頁面則是根據URIEncoding=」UTF-8」來進行解碼的。4,上傳文件時的亂碼解決上傳文件時,form表單設置的都是enctype="multipart/form-data"。這種方式以流方式提交文件。如果使用apach的上傳組件,會發現有很多亂碼想像。這是因為apach的先期commons-fileupload.jar有bug,取出漢字後進行解碼,因為這種方式提交,編碼又自動使用的是tomcat預設編碼格式iso-8859-1。但出現的亂碼問題是:句號,逗號,等特殊符號變成了亂碼,漢字如果數量為奇數,則會出現亂碼,偶數則解析正常。解決方式:下載commons-fileupload-1.1.1.jar這個版本的jar已經解決了這些bug。但是取出內容時仍然需要對取出的字元進行從iso8859-1到utf-8轉碼。已經能得到正常所有漢字以及字元。5,Java代碼關於url請求,接受參數的亂碼url的編碼格式,取決於上面所說的URIEncoding=」UTF-8」。如果設定了這個編碼格式,則意味著所有到url的漢字參數,都必須進行編碼才可以。否則得到的漢字參數值都是亂碼,例如一個鏈接Response.sendDerect(「/a.jsp?name=張大維」);而在a.jsp裡面直接使用Stringname=request.getParameter("name");得到的就是亂碼。因為規定了必須是utf-8才可以,所以,這個轉向應該這樣寫:Response.sendDerect(「/a.jsp?name=URLEncode.encode(「張大維」,」utf-8」);才可以。如果不設置這個參數URIEncoding=」UTF-8」,會怎麼樣呢?不設置則就使用了預設的編碼格式iso8859-1。問題又出來了,第一就是參數值的個數如果是奇數個數,則就可以正常解析,如果使偶數個數,得到最後字元就是亂碼。還有就是如果最後一個字元如果是英文,則就能正常解析,但中文的標點符號仍出現亂碼。權宜之計,如果您的參數中沒有中文標點符號,則可以在參數值最後加一個英文符號來解決亂碼問題,得到參數後再去掉這個最後面的符號。也可以湊或使用。6,腳本代碼關於url請求,接受到的參數亂碼腳本中也會進行頁面轉向的控制,也會涉及到附帶參數,並在接受頁面解析這個參數的情況。如果這個漢字參數不進行URIEncoding=」UTF-8」所指定的編碼處理,則接受頁面接受到的漢字也是亂碼。腳本處理編碼比較麻煩,必須有相應的編碼腳本對應文件,然後調用腳本中的方法對漢字進行編碼即可。7,關於jsp在MyEclipse中打開的亂碼問題對於一個已經存在的項目,Jsp文件的存儲格式可能是utf-8。如果新安裝的eclipse,則預設打開使用的編碼格式都是iso8859-1。所以導致jsp裡面的漢字出現亂碼。這個亂碼比較容易解決,直接到eclipse3.1的偏好設置裡面找到general-〉edidor,設置為您的文件打開編碼為utf-8即可。Eclipse會自動重新以新的編碼格式打開。漢字即可正常顯示。8,關於html頁面在eclipse中打開出現亂碼情況由於大部分頁面都是由dreamweaver製作,其存儲格式跟eclipse的識別有差別導致。一般這種情況,在eclipse中新建一個jsp,直接從dreamweaver復制頁面內容粘貼到jsp即可在使用JSP的過程中,最使人頭疼的一個問題就是中文亂碼問題,以下是我在軟體開發中遇到的亂碼問題以及解決方法。1、JSP頁面亂碼這種亂碼的原因是應為沒有在頁面里指定使用的字元集編碼,解決方法:只要在頁面開始地方用下面代碼指定字元集編碼即可,2、資料庫亂碼這種亂碼會使你插入資料庫的中文變成亂碼,或者讀出顯示時也是亂碼,解決方法如下:在資料庫連接字元串中加入編碼字元集StringUrl="jdbc:mysql://localhost/digitgulf?user=root&password=root&useUnicode=true&characterEncoding=utf-8";並在頁面中使用如下代碼:response.setContentType("text/html;charset=utf-8");request.setCharacterEncoding("utf-8");3、中文作為參數傳遞亂碼當我們把一段中文字元作為參數傳遞個另一頁面時,也會出現亂碼情況,解決方法如下:在參數傳遞時對參數編碼,比如RearshRes.jsp?keywords="+java.net.URLEncoder.encode(keywords)然後在接收參數頁面使用如下語句接收keywords=newString(request.getParameter("keywords").getBytes("8859_1"));以上為現階段遇到的亂碼問題,亂碼的核心問題還是字元集編碼問題,我之前也就是被頁面的亂碼給困惑了很久感覺這個還是挺有用的就給大家分享下。

Ⅱ 如何解決在doc下運行java中文亂碼的情況

以下為轉載~Java中文問題一直困擾著很多初學者,如果了解了Java系統的中文問題原理,我們就可以對中文問題能夠採取根本的解決之道。最古老的解決方案是使用String的位元組碼轉換,這種方案問題是不方便,我們需要破壞對象封裝性,進行位元組碼轉換。還有一種方式是對J2EE容器進行編碼設置,如果J2EE應用系統脫離該容器,則會發生亂碼,而且指定容器配置不符合J2EE應用和容器分離的原則。在Java內部運算中,涉及到的所有字元串都會被轉化為UTF-8編碼來進行運算。那麼,在被Java轉化之前,字元串是什麼樣的字元集? Java總是根據操作系統的默認編碼字元集來決定字元串的初始編碼,而且Java系統的輸鋒譽櫻入和輸出的都是採取虛罩操作系統的默認編碼。因 此,如果能統一Java系統的輸入、輸出和操作系統3者的編碼字元集合,將能夠使Java系統正確處理和顯示漢字。這是處理Java系統漢字的一個原則, 但是在實際項目中,能夠正確抓住和控制住Java系統的輸入和輸出部分是比較難的。J2EE中,由於涉及到外部瀏覽器和資料庫等,所以中文問題亂碼顯得非 常突出。J2EE應用程序是運行在J2EE容器中。在這個系統中,輸入途徑有很多種:一種是通過頁面表單打包成請求 (request)發往伺服器的;第二種是通過資料庫讀入;還有第3種輸入比較復雜,JSP在第一次運行時總是被編譯成Servlet,JSP中常常包含 中文字元,那麼編譯使用javac時,Java將根據默認的操作系統編碼作為初始編碼。除非特別指定,如在Jbuilder/eclipse中可以指定默 認的字元集。輸出途徑也有幾種:第一種是JSP頁面的輸出。由於JSP頁面已經被編譯成Servlet,那麼在輸出時,也將根據操作系統的默認編碼來選擇輸出編碼,除非指定輸出編碼方式;還有輸出途徑是資料庫,將字元串輸出到資料庫。由此看來,一個J2EE系統的輸入輸出是非常復雜,而且是動態變化的,而Java是跨平台運行的,在實銀叢際編譯和運行中,都可能涉及到不同的操作系統,如果任由Java自由根據操作系統來決定輸入輸出的編碼字元集,這將不可控制地出現亂碼。正是由於Java的跨平台特性,使得字元集問題必須由具體系統來統一解決,所以在一個Java應用系統中,解決中文亂碼的根本辦法是明確指定整個應用系統統一字元集。指定統一字元集時,到底是指定ISO8859_1 、GBK還是UTF-8呢?(1)如統一指定為ISO8859_1,因為目前大多數軟體都是西方人編制的,他們默認的字元集就是ISO8859_1,包括操作系統Linux和資料庫MySQL等。這樣,如果指定Jive統一編碼為ISO8859_1,那麼就有下面3個環節必須把握:開發和編譯代碼時指定字元集為ISO8859_1。運行操作系統的默認編碼必須是ISO8859_1,如Linux。在JSP頭部聲明:。(2)如果統一指定為GBK中文字元集,上述3個環節同樣需要做到,不同的是只能運行在默認編碼為GBK的操作系統,如中文Windows。統一編碼為ISO8859_1和GBK雖然帶來編制代碼的方便,但是各自只能在相應的操作系統上運行。但是也破壞了Java跨平台運行的優越性,只在一定范圍內行得通。例如,為了使得GBK編碼在linux上運行,設置Linux編碼為GBK。那麼有沒有一種除了應用系統以外不需要進行任何附加設置的中文編碼根本解決方案呢?將Java/J2EE系統的統一編碼定義為UTF-8。UTF-8編碼是一種兼容所有語言的編碼方式,惟一比較麻煩的就是要找到應用系統的所有出入口,然後使用UTF-8去「結扎」它。一個J2EE應用系統需要做下列幾步工作:開發和編譯代碼時指定字元集為UTF-8。JBuilder和Eclipse都可以在項目屬性中設置。使用過濾器,如果所有請求都經過一個Servlet控制分配器,那麼使用Servlet的filter執行語句,將所有來自瀏覽器的請求(request)轉換為UTF-8,因為瀏覽器發過來的請求包根據瀏覽器所在的操作系統編碼,可能是各種形式編碼。關鍵一句:request.setCharacterEncoding("UTF-8")。網上有此filter的源碼,Jdon框架源碼中com.jdon.util.SetCharacterEncodingFilter需要配置web.xml 激活該Filter。在JSP頭部聲明:。在Jsp的html代碼中,聲明UTF-8:設定資料庫連接方式是UTF-8。例如連接MYSQL時配置URL如下:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8一般資料庫都可以通過管理設置設定UTF-8其他和外界交互時能夠設定編碼時就設定UTF-8,例如讀取文件,操作XML等。一、Java中文問題的由來Java的內核和class文件是基於unicode的,這使Java程序具有良好的跨平台性,但也帶來了一些中文亂碼問題的麻煩。原因主要有兩方面,Java和JSP文件本身編譯時產生的亂碼問題和Java程序於其他媒介交互產生的亂碼問題。首
先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基於位元組流的,如果Java和JSP編譯成class文件過程
中,使用的編碼方式與源文件的編碼不一致,就會出現亂碼。基於這種亂碼,建議在Java文件中盡量不要寫中文(注釋部分不參與編譯,寫中文沒關系),如果
必須寫的話,盡量手動帶參數-ecoding GBK或-ecoding gb2312編譯;對於JSP,在文件頭加上<%
@ page contentType="text/html;charset=GBK"%>或<%@ page contentType=
"text/html;charset=gb2312"%>基本上就能解決這類亂碼問題。本文要重點討論的是第二類亂碼,即Java程序與其他存儲媒介交互時產生的亂碼。很多存儲媒介,如資料庫,文件,流等的存儲方式都是基於位元組流的,Java程序與這些媒介交互時就會發生字元(char)與位元組(byte)之間的轉換,具體情況如下:從頁面form提交數據到java程序 byte->char
從java程序到頁面顯示 char?>byte從資料庫到java程序 byte?>char
從java程序到資料庫 char?>byte從文件到java程序 byte->char
從java程序到文件 char->byte從流到java程序 byte->char
從java程序到流 char->byte如果在以上轉換過程中使用的編碼方式與位元組原有的編碼不一致,很可能就會出現亂碼。二、解決方法前面已經提到了Java程序與其他媒介交互時字元和位元組的轉換過程,如果這些轉換過程中容易產生亂碼。解決這些亂碼問題的關鍵在於確保轉換時使用的編碼方式與位元組原有的編碼方式保持一致,下面分別論述(Java或JSP自身產生的亂碼請參看第一部分)。1、JSP與頁面參數之間的亂碼
JSP
獲取頁面參數時一般採用系統默認的編碼方式,如果頁面參數的編碼類型和系統默認的編碼類型不一致,很可能就會出現亂碼。解決這類亂碼問題的基本方法是在頁
面獲取參數之前,強制指定request獲取參數的編碼方式:request.setCharacterEncoding("GBK")或
request.setCharacterEncoding("gb2312")。
如果在JSP將變數輸出到頁面時出現了亂碼,可以通過設置
response.setContentType("text/html;charset=GBK")或response.setContentType
("text/html;charset=gb2312")解決。
如果不想在每個文件里都寫這樣兩句話,更簡潔的辦法是使用Servlet規范中的過慮器指定編碼,過濾器的在web.xml中的典型配置和主要代碼如下:
web.xml:<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>net.vschool.web.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>CharacterEncodingFilter.java:public class CharacterEncodingFilter implements Filter
{protected String encoding = null;public void init(FilterConfig filterConfig) throws ServletException
{
this.encoding = filterConfig.getInitParameter("encoding");
}public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
{
request.setCharacterEncoding(encoding);
response.setContentType("text/html;charset="+encoding);
chain.doFilter(request, response);
}}
2、Java與資料庫之間的亂碼

部分資料庫都支持以unicode編碼方式,所以解決Java與資料庫之間的亂碼問題比較明智的方式是直接使用unicode編碼與資料庫交互。很多數據
庫驅動自動支持unicode,如Microsoft的SQLServer驅動。其他大部分資料庫驅動,可以在驅動的url參數中指定,如如mm的
mysql驅動:jdbc:mysql://localhost/WEBCLDB?useUnicode=true&
characterEncoding=GBK。3、Java與文件/流之間的亂碼
Java讀寫文件最常用的類是
FileInputStream/FileOutputStream和FileReader/FileWriter。其中FileInputStream
和FileOutputStream是基於位元組流的,常用於讀寫二進制文件。讀寫字元文件建議使用基於字元的FileReader和
FileWriter,省去了位元組與字元之間的轉換。但這兩個類的構造函數默認使用系統的編碼方式,如果文件內容與系統編碼方式不一致,可能會出現亂碼。
在這種情況下,建議使用FileReader和FileWriter的父類:
InputStreamReader/OutputStreamWriter,它們也是基於字元的,但在構造函數中可以指定編碼類型:
InputStreamReader(InputStream in, Charset cs) 和OutputStreamWriter
(OutputStream out, Charset cs)。4、其他
上面提到的方法應該能解決大部分亂碼問題,如果在
其他地方還出現亂碼,可能需要手動修改代碼。解決Java亂碼問題的關鍵在於在位元組與字元的轉換過程中,你必須知道原來位元組或轉換後的位元組的編碼方式,轉
換時採用的編碼必須與這個編碼方式保持一致。我們以前使用Resin伺服器,使用smartUpload組件上傳文件,上傳文件同時傳遞的中文參數獲取沒
有亂碼問題。當在Linux中把Resin設置成服務後,上傳文件同時的中文參數獲取出現了亂碼。這個問題困擾了我們很久,後來我們分析
smartUpload組件的源文件,因為文件上傳採用的是位元組流的方式,裡麵包含的參數名稱和值也是位元組流的方式傳遞的。smartUpload組件讀
取位元組流後再將參數名稱和值從位元組流中解析出來,問題就出現在smartUpload將位元組流轉換成字元串時採用了系統默認的編碼,而將Resin設置成
服務後,系統默認的編碼可能發生了改變,因此出現了亂碼。後來,我們更改了smartUpload的源文件,增加了一個屬性charset和
setCharset(String)方法,將upload()方法中提取參數語句:
String value = new String(m_binArray, m_startData, (m_endData - m_startData) + 1 );
改成了
String value = new String(m_binArray, m_startData, (m_endData - m_startData) + 1, charset );
終於解決了這個亂碼問題。

Ⅲ java web,上傳後都是正常顯示,下載時,「另保存為」默認名字顯示亂碼。

把你代碼最後面的那個 URIEncoding="UTF-8" 改成 URIEncoding="GBK"

閱讀全文

與webxml設置字元集過濾報錯相關的資料

熱點內容
聚丙烯熔噴濾芯為什麼總是要換 瀏覽:795
污水推流器如何拆 瀏覽:37
吉利gl機油濾芯怎麼更換 瀏覽:341
ro反滲透膜迴流 瀏覽:881
德國納米通凈水機怎麼樣 瀏覽:101
簡易控溫蒸餾裝置 瀏覽:15
沒有汽油濾芯的汽車有什麼危害 瀏覽:670
夏普凈水機怎麼重啟 瀏覽:605
反滲透凈水機不制水不停是什麼原因 瀏覽:848
怎麼除茶垢水垢 瀏覽:999
空氣凈化及凈水處理 瀏覽:639
污水池裡污泥一般多厚 瀏覽:807
膜電池除去廢水 瀏覽:202
污水池深度與風機壓力如何計算 瀏覽:629
沁園h8ro膜致癌 瀏覽:618
商用純水機怎麼換濾芯視頻 瀏覽:518
排水提升泵揚程計算方法 瀏覽:121
離子交換樹脂加多少 瀏覽:173
為何要進行水蒸氣蒸餾 瀏覽:673
反滲透膜是從中間出水嘛 瀏覽:694