导航:首页 > 净水问答 > json过滤特殊字符脚本

json过滤特殊字符脚本

发布时间:2020-12-25 21:31:48

A. json格式如何读取有特殊字符的数据!内详!

json格式是{"a":"b","c":"d"},所复以你从数据制库读出的值如果包含{,",逗号,这类构造json格式的特殊字符,那么就容易破坏json数据的格式,自然无法正确读出,用replace方法替换掉特殊字符,在特殊字符前加\。
例如:String s = "a:b,c";s.replace(":","\:").replace(",","\,");

B. 抓取苹果json数据,怎样过滤特殊字符

packagecn.sdeit.servlet;
importjava.io.IOException;
importjava.io.PrintWriter;
importjava.sql.Connection;
importjava.sql.PreparedStatement;
importjava.sql.SQLException;
importjava.util.Calendar;
importjavax.servlet.ServletException;
importjavax.servlet.annotation.WebServlet;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
importcn.sdeit.beans.Team;
importcn.sdeit.beans.User;
importcn.sdeit.mysql.ConnectMySql;
@WebServlet(name="BuildTeam",urlPatterns={"/BuildTeam"})

{
=1L;

publicBuildTeam()
{
();
}

protectedvoiddoPost(HttpServletRequestrequest,
HttpServletResponseresponse)throwsServletException,IOException
{
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html");

Teamteam=newTeam(request.getParameter("name"),
newInteger(request.getParameter("type")),
request.getParameter("words"),
((User)(request.getSession().getAttribute("oldUser"))).getEmail(),
"null","null","null","null","null",
"null","null",request.getParameter("teacher"),0,
Calendar.getInstance().get(Calendar.YEAR)
);
intresult=buildTeam(team);
if(result==0)
{
PrintWriterwriter=response.getWriter();
writer.write("抱歉!</br>创建团队失败!请核对资料后重试,若问题再次出现请联系管理员反馈您的问题!");
writer.flush();
writer.close();
}
else
{
response.sendRedirect("mine.jsp");;
}
}
privateintbuildTeam(Teamteam)
{
/*
*createtableteam
*(namevarchar(64),
*typeint,
*wordsvarchar(256),
*member1varchar(24)defaultnull,
*member2varchar(24)defaultnull,
*member3varchar(24)defaultnull,
*member4varchar(24)defaultnull,
*member5varchar(24)defaultnull,
*member6varchar(24)defaultnull,
*filevarchar(128),
*rewardvarchar(64),
*teachervarchar(24),
*chargeint,
*yearint);
*/
Stringsql="insertintoteamvalues(?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
Connectionconnection=ConnectMySql.createConnection();
PreparedStatementprepared=ConnectMySql.createPreparedStatement(connection,sql);
intcode=0;
try
{
prepared.setString(1,team.getName());
prepared.setInt(2,team.getType());
prepared.setString(3,team.getWords());
prepared.setString(4,team.getMember1());
prepared.setString(5,team.getMember2());
prepared.setString(6,team.getMember3());
prepared.setString(7,team.getMember4());
prepared.setString(8,team.getMember5());
prepared.setString(9,team.getMember6());
prepared.setString(10,team.getFile());
prepared.setString(11,team.getReward());
prepared.setString(12,team.getTeacher());
prepared.setInt(13,team.getCharge());
prepared.setInt(14,team.getYear());
code=prepared.executeUpdate();
prepared.close();
connection.close();
}catch(SQLExceptione)
{
e.printStackTrace();
}
returncode;
}
}

C. json中含有特殊字符串如何处理

1. 回车问题
JSON传值的时候,如果有回车符就会挂的。我们可以使用正回则来去掉答回车符:
1 $str = preg_replace("'([\r\n])[\s]+'", "", $str);
2
3 // 不用正则
4 $str = str_replace("\n","",$str);
转出来的字符串就没有回车符的困扰了。
顺便记录一个PHP过滤脚本:
01 <?php
02 // $document 应包含一个 HTML 文档。
03 // 本例将去掉 HTML 标记,javascript 代码
04 // 和空白字符。还会将一些通用的
05 // HTML 实体转换成相应的文本。

D. 如何处理JSON中的特殊字符

JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地
JavaScript 对象,而无需为如何表示这些对象多费心思。

XML 也可以提供文本方面的类似益处,但用于将 JavaScript 对象转换成 XML 的几个现有 API 没有 JSON API
成熟;有时,您必须在创建和处理 JavaScript 对象时格外谨慎以确保所进行的处理能与所选用的 XML 会话 API 协作。但对于
JSON,情况就大不相同:它能处理几乎所有可能的对象类型,并会返回给您一个非常好的 JSON 数据表示。 因此,JSON 的最大价值在于可以将
JavaScript 真的作为 JavaScript 而非数据格式语言进行处理。

您所学到的所有有关使用 JavaScript 对象的技巧都可以应用到代码中,而无需为如何将这些对象转变成文本而多费心思。

1. 回车问题

JSON传值的时候,如果有回车符就会挂的。我们可以使用正则来去掉回车符:

view
source
print?

1
$str = preg_replace("'([\r\n])[\s]+'", "", $str);

2

3
// 不用正则

4
$str = str_replace("\n","",$str);

转出来的字符串就没有回车符的困扰了。

顺便记录一个PHP过滤脚本:

view
source
print?

01
<?php

02
// $document 应包含一个 HTML 文档。

03
// 本例将去掉 HTML 标记,javascript 代码

04
// 和空白字符。还会将一些通用的

05
// HTML 实体转换成相应的文本。

06

07
$search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript

08
"'<[\/\!]*?[^<>]*?>'si", // 去掉 HTML 标记

09
"'([\r\n])[\s]+'", // 去掉空白字符

10
"'&(quot|#34);'i", // 替换 HTML 实体

11
"'&(amp|#38);'i",

12
"'&(lt|#60);'i",

13
"'&(gt|#62);'i",

14
"'&(nbsp|#160);'i",

15
"'&(iexcl|#161);'i",

16
"'&(cent|#162);'i",

17
"'&(pound|#163);'i",

18
"'&(|#169);'i",

19
"'&#(\d+);'e"); // 作为 PHP 代码运行

20

21
$replace = array ("",

22
"",

23
"\\1",

24
"\"",

25
"&",

26
"<",

27
">",

28
" ",

29
chr(161),

30
chr(162),

31
chr(163),

32
chr(169),

33
"chr(\\1)");

34

35
$text = preg_replace ($search, $replace, $document);

36
?>

2. HTML特殊字符

从服务器端以JSON格式将数据传递到客户端后,通过JS显示在HTML页面时,有一些特殊字符不能直接显示,如后台传递过来的是
'<b>msg</b> #' 通过JS显示在HTML页面中时,显示成了 msg # ,并不是msg
#,这是由于<与>之间的内容看作是HTML标签了,而以&开头的 与#为HTML实体,所以显示不正常。

解决办法很简单,在JS将其渲染到HTML页面前转换一下即可:

view
source
print?

01
<script type="text/javascript">

02
var str = '<b>msg</b> #';

03
document.all.div1.innerHTML='<pre>'+str+'</pre>';

04

05
//js中的字符串正常显示在HTML页面中

06
String.prototype.displayHtml= function(){

07
//将字符串转换成数组

08
var
strArr = this.split('');

09
//HTML页面特殊字符显示,空格本质不是,但多个空格时浏览器默认只显示一个,所以替换

10
var
htmlChar="&<>";

11
for(var
i = 0; i< str.length;i++){

12
//查找是否含有特殊的HTML字符

13
if(htmlChar.indexOf(str.charAt(i)) !=-1){

14
//如果存在,则将它们转换成对应的HTML实体

15
switch
(str.charAt(i)) {

16
case
'<':

17
strArr.splice(i,1,'<');

18
break;

19
case
'>':

20
strArr.splice(i,1,'>');

21
break;

22
case
'&':

23
strArr.splice(i,1,'&');

24
}

25
}

26
}

27
return
strArr.join('');

28
}

29
alert(str.displayHtml());

30
document.all.div2.innerHTML=str.displayHtml();

31
</script>

3. escape()函数

该函数可以处理空格、斜线和其他任何可能影响浏览器的内容,并将它们转换成 Web 可用字符(比如,空格会被转换成
%20,浏览器并不会将其视为空格处理,而是不做更改,将其直接传递到服务器)。之后,服务器会(通常自动)再把它们转换回它们传输后的本来 “面目”。

view
source
print?

1
var url = "nowamagic.php?people="
+ escape(people.toJSONString());

2
request.open("GET", url, true);

3
request.onreadystatechange = updatePage;

4
request.send(null);

这种做法的缺点有两个: 在使用 GET 请求发送大块数据时,对 URL 字符串有长度限制。虽然这个限制很宽泛,但对象的 JSON
字符串表示的长度可能超出您的想象,尤其是在使用极其复杂的对象时更是如此。在跨网络以纯文本发送所有数据的时候,发送数据面临的不安全性超出了您的处理能力。

简言之,以上是 GET 请求的两个限制,而不是简单的两个与 JSON
数据相关的事情。在想要发送用户名和姓之外的更多内容,比如表单中的选择时,二者可能会需要多加注意。若要处理任何机密或极长的内容,可以使用 POST 请求。

4. 引号问题

JSON中如果包含引号或双引号,会破坏JSON的格式。有两种方法可以解决。

在入库的时候可以使用addslashes()函数处理一下字符串,给引号前加上斜杠。被改的字符包括单引号 (')、双引号 (")、反斜线 backslash
(\) 以及空字符NULL。

view
source
print?

1
$text = addslashes($text);

JavaScript的话,可以这样:

view
source
print?

1
function valueReplace(v){

2
v=v.toString().replace(new
RegExp('(["\"])', 'g'),"\\\"");

3
return
v;

4
}

5
var eValue = encodeURI($.trim(valueReplace(e.value)))

E. 求编写批处理文件,删除大量json文本中带有特殊字符的某行

@echo off set Row=set Str=set "Xstr=1993"set "Files=C:\Windows\System32\drivers\etc\hosts"set "OutputFiles=C:\Windows\System32\drivers\etc\$" if exist "%Files%" (setlocal enabledelayedexpansionfor /f "delims=" %%a in (%Files%) do (    set/a Row+=1 & set "Str=%%a"    ((echo !Str! | findstr /i "!Xstr!">nul) && (        echo Found target text.(发现目标文字!)    )) || (        echo !Str!>>!OutputFiles!    ))) move !OutputFiles! %Files%>nul 2>nul echo Completed (执行完毕)!!pause>nul

Xstr变量保存的是您要删除的文字,在初始变量设置您要删除的字符,运行即可!

F. json格式如何读取有特殊字符的数据!内详!

使用JSON从后台向前台传输数据的时候,当数据本身含有一些特殊字符,会导致JSON数据的解析出错。
使用下面的方法对即将向前台输出的json字符串进行处理,可以解决键盘上能输入的所有特殊字符问题。
//当文本中含有如下特殊字符时,此方法可以成功处理,让其在前台被正确解析,注意:此法不能处理单引号
public static String stringToJson(String s) {
StringBuffer sb = new StringBuffer ();
for (int i=0; i<s.length(); i++) {

char c = s.charAt(i);
switch (c) {
case '\"':
sb.append("\\\"");
break;
// case '\\': //如果不处理单引号,可以释放此段代码,若结合下面的方法处理单引号就必须注释掉该段代码
// sb.append("\\\\");
// break;
case '/':
sb.append("\\/");
break;
case '\b': //退格
sb.append("\\b");
break;
case '\f': //走纸换页
sb.append("\\f");
break;
case '\n':
sb.append("\\n"); //换行
break;
case '\r': //回车
sb.append("\\r");
break;
case '\t': //横向跳格
sb.append("\\t");
break;
default:
sb.append(c);
}}
return sb.toString();
}

//注意,下面的方法是在把你的数据文本接入json数据字符串之前使用,预先对文本做处理后在接入JSON字符串
//处理文本中的单引号 和 斜杠
public static String StringDanYinToJSON(String ors) {
ors = ors == null ? "" : ors;
StringBuffer buffer = new StringBuffer(ors);
int i = 0;
while (i < buffer.length()) {
if (buffer.charAt(i) == '\'' || buffer.charAt(i) == '\\') {
buffer.insert(i, '\\');
i += 2;
} else {
i++;
}
}
return buffer.toString();
}

G. json怎么解析特殊字符

1. 回车问题
JSON传值的时候,如果有回车符就会挂的。我们可以使用正则来去掉回车符:
1 $str = preg_replace("'([\r\n])[\s]+'", "", $str);
2

3 // 不用正则
4 $str = str_replace("\n","",$str);
转出来的字符串就没有回车符的困扰了。
顺便记录一个PHP过滤脚本:
01 <?php
02 // $document 应包含一个 HTML 文档。
03 // 本例将去掉 HTML 标记,javascript 代码
04 // 和空白字符。还会将一些通用的
05 // HTML 实体转换成相应的文本。
06

07 $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript
08 "'<[\/\!]*?[^<>]*?>'si", // 去掉 HTML 标记
09 "'([\r\n])[\s]+'", // 去掉空白字符
10 "'&(quot|#34);'i", // 替换 HTML 实体
11 "'&(amp|#38);'i",
12 "'&(lt|#60);'i",
13 "'&(gt|#62);'i",
14 "'&(nbsp|#160);'i",
15 "'&(iexcl|#161);'i",
16 "'&(cent|#162);'i",
17 "'&(pound|#163);'i",
18 "'&(|#169);'i",
19 "'&#(\d+);'e"); // 作为 PHP 代码运行
20

21 $replace = array ("",
22 "",
23 "\\1",
24 "\"",
25 "&",
26 "<",
27 ">",
28 " ",
29 chr(161),
30 chr(162),
31 chr(163),
32 chr(169),
33 "chr(\\1)");
34

35 $text = preg_replace ($search, $replace, $document);
36 ?>
2. HTML特殊字符
从服务器端以JSON格式将数据传递到客户端后,通过JS显示在HTML页面时,有一些特殊字符不能直接显示,如后台传递过来的是 '<b>msg</b> #' 通过JS显示在HTML页面中时,显示成了 msg # ,并不是msg #,这是由于<与>之间的内容看作是HTML标签了,而以&开头的 与#为HTML实体,所以显示不正常。
解决办法很简单,在JS将其渲染到HTML页面前转换一下即可:
01 <script type="text/javascript">
02 var str = '<b>msg</b> #';
03 document.all.div1.innerHTML='<pre>'+str+'</pre>';
04
05 //js中的字符串正常显示在HTML页面中
06 String.prototype.displayHtml= function(){
07 //将字符串转换成数组
08 var strArr = this.split('');
09 //HTML页面特殊字符显示,空格本质不是,但多个空格时浏览器默认只显示一个,所以替换
10 var htmlChar="&<>";
11 for(var i = 0; i< str.length;i++){
12 //查找是否含有特殊的HTML字符
13 if(htmlChar.indexOf(str.charAt(i)) !=-1){
14 //如果存在,则将它们转换成对应的HTML实体
15 switch (str.charAt(i)) {
16 case '<':
17 strArr.splice(i,1,'<');
18 break;
19 case '>':
20 strArr.splice(i,1,'>');
21 break;
22 case '&':
23 strArr.splice(i,1,'&');
24 }
25 }
26 }
27 return strArr.join('');
28 }
29 alert(str.displayHtml());
30 document.all.div2.innerHTML=str.displayHtml();
31 </script>
3. escape()函数
该函数可以处理空格、斜线和其他任何可能影响浏览器的内容,并将它们转换成 Web 可用字符(比如,空格会被转换成 %20,浏览器并不会将其视为空格处理,而是不做更改,将其直接传递到服务器)。之后,服务器会(通常自动)再把它们转换回它们传输后的本来 “面目”。
1 var url = "nowamagic.php?people=" + escape(people.toJSONString());
2 request.open("GET", url, true);
3 request.onreadystatechange = updatePage;
4 request.send(null);
这种做法的缺点有两个:
在使用 GET 请求发送大块数据时,对 URL 字符串有长度限制。虽然这个限制很宽泛,但对象的 JSON
字符串表示的长度可能超出您的想象,尤其是在使用极其复杂的对象时更是如此。在跨网络以纯文本发送所有数据的时候,发送数据面临的不安全性超出了您的处理能力。
简言之,以上是 GET 请求的两个限制,而不是简单的两个与 JSON 数据相关的事情。在想要发送用户名和姓之外的更多内容,比如表单中的选择时,二者可能会需要多加注意。若要处理任何机密或极长的内容,可以使用 POST 请求。
4. 引号问题
JSON中如果包含引号或双引号,会破坏JSON的格式。有两种方法可以解决。
在入库的时候可以使用addslashes()函数处理一下字符串,给引号前加上斜杠。被改的字符包括单引号 (')、双引号 (")、反斜线 backslash (\) 以及空字符NULL。
1 $text = addslashes($text);
JavaScript的话,可以这样:
1 function valueReplace(v){
2 v=v.toString().replace(new RegExp('(["\"])', 'g'),"\\\"");
3 return v;
4 }
5 var eValue = encodeURI($.trim(valueReplace(e.value)))
就总结到这里。

H. 如何处理JSON中的特殊字符

用户在Textarea输入内容时,有时候会输入双引号,回车或者换行符,保存时,这些特殊符号也也文本内容一起保存到数据库里去了,当获取这些数据时,Json的解析就会出错

I. js过滤json数据特殊字符

用replace函数替换
例如替换换行为空格
text.replace(/\n+/,' ')

J. 如何处理JSON中的特殊字符

JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax
应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地
JavaScript 对象,而无需为如何表示这些对象多费心思。

XML 也可以提供文本方面的类似益处,但用于将 JavaScript 对象转换成 XML 的几个现有 API 没有 JSON API
成熟;有时,您必须在创建和处理 JavaScript 对象时格外谨慎以确保所进行的处理能与所选用的 XML 会话 API 协作。但对于
JSON,情况就大不相同:它能处理几乎所有可能的对象类型,并会返回给您一个非常好的 JSON 数据表示。 因此,JSON 的最大价值在于可以将
JavaScript 真的作为 JavaScript 而非数据格式语言进行处理。

您所学到的所有有关使用 JavaScript 对象的技巧都可以应用到代码中,而无需为如何将这些对象转变成文本而多费心思。

1. 回车问题

JSON传值的时候,如果有回车符就会挂的。我们可以使用正则来去掉回车符:

view
source
print?

1
$str = preg_replace("'([\r\n])[\s]+'", "", $str);

2

3
// 不用正则

4
$str = str_replace("\n","",$str);

转出来的字符串就没有回车符的困扰了。

顺便记录一个PHP过滤脚本:

view
source
print?

01
<?php

02
// $document 应包含一个 HTML 文档。

03
// 本例将去掉 HTML 标记,javascript 代码

04
// 和空白字符。还会将一些通用的

05
// HTML 实体转换成相应的文本。

06

07
$search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript

08
"'<[\/\!]*?[^<>]*?>'si", // 去掉 HTML 标记

09
"'([\r\n])[\s]+'", // 去掉空白字符

10
"'&(quot|#34);'i", // 替换 HTML 实体

11
"'&(amp|#38);'i",

12
"'&(lt|#60);'i",

13
"'&(gt|#62);'i",

14
"'&(nbsp|#160);'i",

15
"'&(iexcl|#161);'i",

16
"'&(cent|#162);'i",

17
"'&(pound|#163);'i",

18
"'&(|#169);'i",

19
"'&#(\d+);'e"); // 作为 PHP 代码运行

20

21
$replace = array ("",

22
"",

23
"\\1",

24
"\"",

25
"&",

26
"<",

27
">",

28
" ",

29
chr(161),

30
chr(162),

31
chr(163),

32
chr(169),

33
"chr(\\1)");

34

35
$text = preg_replace ($search, $replace, $document);

36
?>

2. HTML特殊字符

从服务器端以JSON格式将数据传递到客户端后,通过JS显示在HTML页面时,有一些特殊字符不能直接显示,如后台传递过来的是
'<b>msg</b> #' 通过JS显示在HTML页面中时,显示成了 msg # ,并不是msg
#,这是由于<与>之间的内容看作是HTML标签了,而以&开头的 与#为HTML实体,所以显示不正常。

解决办法很简单,在JS将其渲染到HTML页面前转换一下即可:

view
source
print?

01
<script type="text/javascript">

02
var str = '<b>msg</b> #';

03
document.all.div1.innerHTML='<pre>'+str+'</pre>';

04

05
//js中的字符串正常显示在HTML页面中

06
String.prototype.displayHtml= function(){

07
//将字符串转换成数组

08
var
strArr = this.split('');

09
//HTML页面特殊字符显示,空格本质不是,但多个空格时浏览器默认只显示一个,所以替换

10
var
htmlChar="&<>";

11
for(var
i = 0; i< str.length;i++){

12
//查找是否含有特殊的HTML字符

13
if(htmlChar.indexOf(str.charAt(i)) !=-1){

14
//如果存在,则将它们转换成对应的HTML实体

15
switch
(str.charAt(i)) {

16
case
'<':

17
strArr.splice(i,1,'<');

18
break;

19
case
'>':

20
strArr.splice(i,1,'>');

21
break;

22
case
'&':

23
strArr.splice(i,1,'&');

24
}

25
}

26
}

27
return
strArr.join('');

28
}

29
alert(str.displayHtml());

30
document.all.div2.innerHTML=str.displayHtml();

31
</script>

3. escape()函数

该函数可以处理空格、斜线和其他任何可能影响浏览器的内容,并将它们转换成 Web 可用字符(比如,空格会被转换成
%20,浏览器并不会将其视为空格处理,而是不做更改,将其直接传递到服务器)。之后,服务器会(通常自动)再把它们转换回它们传输后的本来 “面目”。

view
source
print?

1
var url = "nowamagic.php?people="
+ escape(people.toJSONString());

2
request.open("GET", url, true);

3
request.onreadystatechange = updatePage;

4
request.send(null);

这种做法的缺点有两个: 在使用 GET 请求发送大块数据时,对 URL 字符串有长度限制。虽然这个限制很宽泛,但对象的 JSON
字符串表示的长度可能超出您的想象,尤其是在使用极其复杂的对象时更是如此。在跨网络以纯文本发送所有数据的时候,发送数据面临的不安全性超出了您的处理能力。

简言之,以上是 GET 请求的两个限制,而不是简单的两个与 JSON
数据相关的事情。在想要发送用户名和姓之外的更多内容,比如表单中的选择时,二者可能会需要多加注意。若要处理任何机密或极长的内容,可以使用 POST 请求。

4. 引号问题

JSON中如果包含引号或双引号,会破坏JSON的格式。有两种方法可以解决。

在入库的时候可以使用addslashes()函数处理一下字符串,给引号前加上斜杠。被改的字符包括单引号 (')、双引号 (")、反斜线 backslash
(\) 以及空字符NULL。

view
source
print?

1
$text = addslashes($text);

JavaScript的话,可以这样:

view
source
print?

1
function valueReplace(v){

2
v=v.toString().replace(new
RegExp('(["\"])', 'g'),"\\\"");

3
return
v;

4
}

5
var eValue = encodeURI($.trim(valueReplace(e.value)))

阅读全文

与json过滤特殊字符脚本相关的资料

热点内容
如何提高环氧树脂固化物的耐热性 浏览:192
室外监控如何防水处理 浏览:21
一体化超滤膜成套设备价格 浏览:976
烟嘴过滤器堵了怎么办 浏览:372
污水处理加二氧化氯 浏览:877
滤芯上的标签如何清除 浏览:449
大众宝来6at变速箱滤芯在哪里 浏览:789
哈尔滨道外污水处理厂 浏览:115
含煤废水的主要成分 浏览:156
为什么污水井喷 浏览:617
广汽传祺为什么一万公里换汽油滤芯 浏览:857
万和净水器提示保养需要换什么 浏览:227
反渗透膜哪个品牌好 浏览:695
练焦工业废水设计回用规范 浏览:212
乙二醇是蒸馏水吗 浏览:320
为什么水族馆鱼缸里的水没有水垢 浏览:425
葡萄糖酸钠废水分散剂 浏览:352
嘉兴污水排放标准最新 浏览:328
油烟净化器保养表怎么做 浏览:113
广东涤纶纺粘无纺布过滤无纺布 浏览:50