欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java项目乱码问题精品资料.docx

    • 资源ID:96697107       资源大小:228.58KB        全文页数:46页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java项目乱码问题精品资料.docx

    乱码对于使用非英语文字程序员基本上是一直缠绕在身边的麻烦事,这个谁也避免不了。在项目就遇到这问题,客户经常对这问题进行反应,让我们很烦扰,下面是我总结网上论坛大虾遇到的乱码问题、解决乱码经验再结合我项目经验和平时的经验写些体会。欢迎指正。参考材料: 1. 首先将开发项目(如在Myeclipse或Eclipse中创建的项目)的设置成UTF-8编码方式(如下图)。这一点在开始一个新的项目的时候尤其重要,目前的项目基本上都使用UTF-8编码了,(在项目上右键->Properties)2.确保项目内的所有开发文件都是UTF-8编码的。这里的开发文件主要指:java,jsp,html,js,css,xml类型等开发涉及到的文件,当然图片文件就不用了,貌似没有UTF-8的图形文件。其中的java,js,css,xml类型文件,只要文件的编码方式为UTF-8就可以了。而jsp文件则还需要在文件内容中设置如下:<% page contentType="text/html;charset=UTF-8"%><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><% page contentType="text/html;charset=UTF-8"%>.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">.另外html文件还需要在文件内容中设置:  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">XML设置如下:<?xml version="1.0" encoding="UTF-8"?>对jsp文件和html文件要特别注意,大多数时候遇到乱码是因为粗心没有进行UTF-8编码或者文件内容没有设置对造成的。遇到乱码问题一般先检查相应的文件编码和内容是否符合要求。 如果原来不是UTF-8编码的可以用文本工具进行转换,包括最简单的记事本也可以将打开的文件另存为UTF-8编码,当然可以用UltraEdit工具转换菜单:文件-转换-ASCII转UTF-8更加方便。在Myeclipse设置文件编码格式:单个文件的设置:们还可以根据需要把对应的jsp js等等设置为UTF-8,具体操作为:在Windows->Preferences中,选择导航的General中的Content Types,根据需要对右边的文档选择默认编码方式。 或者统一设置:设置workspace中的编码方式,在Windows->Preferences中,选中左侧导航的General中的Workspace项,然后选择右边Text file encoding框中选择Other,在下拉列表中选择UTF-8,这样之后,工作空间的编码方式就默认为UTF-8。3. 在项目应用中加一个编码虑镜。编码过滤器的代码(很简单的)具体如下:package com.tecamo.filter;import java.io.IOException;import javax.servlet.*;public class CharsetFilter implements Filter protected String encoding = null;/ /要制定的编码,在web.xml中配置 protected FilterConfig filterConfig = null; public void destroy() this.encoding = null; this.filterConfig = null; public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException if (request.getCharacterEncoding() = null) String encoding = getEncoding();/ /得到指定的编码名字 if (encoding != null) request.setCharacterEncoding(encoding);/ /设置request的编码 chain.doFilter(request, response);/ /有机会执行下一个filter public void init(FilterConfig filterConfig) throws ServletException this.filterConfig = filterConfig; this.encoding = filterConfig.getInitParameter("encoding");/ /得到在web.xml中配置的编码 protected String getEncoding() return (this.encoding);/ /得到指定的编码 /* * Created on 2005-11-6 * Author stephen * Email zhoujianqiang AT gmail DOT com * CopyRight(C)2005-2008 , All rights reserved. */package com.soft4j.filter;import java.io.IOException;import javax.servlet.*;public class CharsetFilter implements Filter protected String encoding = null;/ /要制定的编码,在web.xml中配置 protected FilterConfig filterConfig = null; public void destroy() this.encoding = null; this.filterConfig = null; public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException if (request.getCharacterEncoding() = null) String encoding = getEncoding();/ /得到指定的编码名字 if (encoding != null) request.setCharacterEncoding(encoding);/ /设置request的编码 chain.doFilter(request, response);/ /有机会执行下一个filter public void init(FilterConfig filterConfig) throws ServletException this.filterConfig = filterConfig; this.encoding = filterConfig.getInitParameter("encoding");/ /得到在web.xml中配置的编码 protected String getEncoding() return (this.encoding);/ /得到指定的编码 编码过滤器的使用方法:只要在项目的web.xml文件的开头中加入如下的配置参数就可以了: Xml代码:1. <filter>  2.     <filter-name>SetCharacterEncoding</filter-name>  3.     <filter-class>com.stecamo.filter.CharsetFilter</filter-class>  4.     <init-param>  5.         <param-name>encoding</param-name>  6.         <param-value>UTF-8</param-value>  7.     </init-param>  8. </filter>  9. <filter-mapping>  10.     <filter-name>SetCharacterEncoding</filter-name>  11.     <url-pattern>/*</url-pattern>  12. </filter-mapping>  <filter><filter-name>SetCharacterEncoding</filter-name><filter-class>com.soft4j.filter.CharsetFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>SetCharacterEncoding</filter-name><url-pattern>/*</url-pattern></filter-mapping>这样能确保所有出入项目的调用都是UTF-8编码的。java中文乱码 <% page language="java" pageEncoding="UTF-8"%><% page contentType="text/html;charset=iso8859-1"%><html><head><title>中文问题</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head></head><body>    我是个好人</body></html>三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样 如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有。缺省也是使用iso8859-1的编码格式。所以如果没有这一行的话,“我是个好人”也会出现乱码。必须一致才可以。    第三处编码为控制浏览器的解码方式。如果前面的解码都一致并且无误的话,这个编码格式没有关系。有的网页出现乱码,就是因为浏览器不能确定使用哪种编码格式。因为页面有时候会嵌入页面,导致浏览器混淆了编码格式。出现了乱码。2 表单使用Post方式提交后接收到的乱码问题这个问题也是一个常见的问题。这个乱码也是tomcat的内部编码格式iso8859-1在捣乱,也就是说post提交时,如果没有设置提交的编码格式,则会以iso8859-1方式进行提交,接受的jsp却以utf-8的方式接受。导致乱码。既然这样的原因,下面有几种解决方式,并比较。A 接受参数时进行编码转换String str = new String(request.getParameter("something").getBytes("ISO-8859-1"),"utf-8") ; 这样的话,每一个参数都必须这样进行转码。很麻烦。但确实可以拿到汉字。B 在请求页面上开始处,执行请求的编码代码, request.setCharacterEncoding("UTF-8"),把提交内容的字符集设为UTF8。这样的话,接受此参数的页面就不必在转码了。直接使用String str = request.getParameter("something");即可得到汉字参数。但每页都需要执行这句话。这个方法也就对post提交的有效果,对于get提交和上传文件时的enctype="multipart/form-data"是无效的。稍后下面单独对这个两个的乱码情况再进行说明。C 为了避免每页都要写request.setCharacterEncoding("UTF-8"),建议使用过滤器对所有jsp    进行编码处理。这个网上有很多例子。请大家自己查阅。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又要根据<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useBodyEncodingForURI="true" disableUploadTimeout="true" URIEncoding=”UTF-8”/>里面所设置的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里面直接使用String 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中文乱码问题的解决办法 jsp中java中文编码问题的个人经验|终于看到一个完全解决的方案四月 5th, 2006 =开发java应用出现乱码是很常见的,毕竟现在unicode的使用还不是很广泛,在使用gb2312(包含了gbk简体,big5繁体)的系统中要正确实现中文的display和数据库的存储是最基本的要求。=1,首先developer要明确自己为什么会遇到乱码,遇到什么样的乱码(无意义的符号还是一串问号或者其它什么东西)。新手遇到一堆很乱的字符时通常不知所措,最直接的反映就是打开google搜索”java中文”(这个字符串在搜索引擎上的查询频率非常高),然后一个一个的去看别人的解决方法。这样做没有错,但是很难达到目的,原因下面会提到。总之,出现乱码的原因是非常多的,解决的方法也完全不一样,要解决问题必须先分析自己的”上下文环境”。=2,具体说来,需要哪些信息才能确定项目中的乱码的根源。a,开发者所用的操作系统b,j2ee容器的名称,版本c,数据库的名称,版本(精确版本)以及jdbc驱动的版本d,出现乱码的source code(比如是system out 出来的,还是jsp页面中的,如果是jsp中的,那么头部声明的情况也很重要)=3,如何初步分析乱码出现的原因。有了上述的信息,基本上就可以发帖求助了,相信放到javaworld等论坛上,很快就会有高手给你提出有效的解决方案的。当然不能总靠发帖求助,也要试试自行解决问题。如何下手呢?a,分析一下你的”乱码”到底是什么编码。这个其实不难,比如System.out.println(testString);这一段出现了乱码,那么不妨用穷举法猜测一下它的实际编码格式。System.out.println(new String(testString.getBytes(”ISO-8859-1),”gb2312);System.out.println(new String(testString.getBytes(”UTF8),”gb2312);System.out.println(new String(testString.getBytes(”GB2312),”gb2312);System.out.println(new String(testString.getBytes(”GBK”),”gb2312);System.out.println(new String(testString.getBytes(”BIG5),”gb2312);等等,上述代码的意思是用制定的编码格式去读取testString这个”乱码”,并转换成gb2312(此处仅以中文为例)然后你看哪一个转换出来的结果是ok的,那就。b,如果用上面的步骤能得到正确的中文,说明你的数据肯定是在的,只不过是界面中没有正确显示而已。那么第二步就该纠正你的view部分了,通常需要检查的是jsp中是否选择了正确的页面编码。在此要声明被很多人误解的一点,那就是<% page contentType=”text/html; charset=GB2312 %>指令和<META http-equiv=Content-Typecontent=”text/html; charset=gb2312>两者的不同。通常网上的很多文章在提到中文问题时都是说数据库中选择unicode或者gb2312存储,同时在jsp中用page指令声明编码就可以解决。但是我觉得这种说法很不负责任,害的我费了N多时间为本来并不存在的乱码而郁闷。实际上page的作用是在jsp被编译成为html的过程中提供编码方式让java来”读取”表达式当中的String(有点类似于上面的第三个语句的作用),而meta的作用是众所周知的为IE浏览器提供编码选择,是用来”显示”最后的数据的。但是没有看到有人提醒这一点,我一直把page当成meta在用,导致本来是iso-8859的数据,被page指令读成gb2312,于是乱码,所以又加了编码转化的函数把所有的string数据都从iso8859转到gb2312(为什么这么转,当时也没考虑这么多,因为这么做可以正常显示了,所以就这么改了,呵呵当时实在没有时间慢慢排查问题了)。=4,数据库选择什么样的编码比较好。目前流行的DB主要有sql server,mysql,oracle,DB2等,其中mysql作为免费DB中的老大,性能和功能是得到公认的,安装配置比较方便,相应的driver也比较完善,性价比是绝对的OK。所以就以mysql为例。我个人建议采用mysql的默认编码来存储,也就是iso-8859-1(在mysql的选项中对应于latin-1)。理由主要有这么几个,一是iso-8859-1对中文的支持不错;二是跟java中的默认编码一致,至少在很多地方免除了转换编码的麻烦;三是默认的比较稳定,兼容性也更好,因为多编码的支持是由具体的DB产品提供的,别说跟其它的DB会不兼容,即使自身的不同版本也可能出现兼容性的问题。例如mysql 4.0以前的产品中,很多中文的解决方案是利用connection中的characterEncoding字段来制定编码,比如gb2312什么的,这样是ok的,因为原数据都是ISO8859_1编码,jdbc驱动会采用url里面指定的character set来进行编码,resultSet.getString(*)取出的就是编码后的字符串。这样就直接拿到gb2312的数据了。但是mysql 4.1的推出给很多dbadmin带来了不小的麻烦,因为mysql4.1支持column level的character set,每个table,column都可以指定编码,不指定就是ISO8895_1,因此jdbc取出数据后会根据column的character set来进行编码,而不再是用一个全局的参数来取所有的数据了。这从另一个方面也说明了乱码问题的产生实在是很复杂的事情,原因太多了。我也只是针对自己遇/                 jsp中文问题解决之道转载 和Java一样,JSP是目前比较热门的一个话题。它是一种在服务器端编译执行的Web设计语言,因为脚本语言采用了Java,所以JSP继承了Java的所有优点。可是在使用JSP程序的过程中,常遇到中文乱码问题,很多人为此头疼不已,初学的时候我就深受其害,而且使用平台不同,中文乱码问题的解决方法也不同,无形中增加了学习JSP的难度。其实,在彻底了解相关原因后,问题还是比较容易解决的。,以下是我总结的解决方法,相信对读者会有一定的借鉴意义。    (因为我使用得最多的是Tomcat环境,所以主要是以Tomcat为例,其它的环境只会提及一下,但解决办法也是差不多的!每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码、中国的GB2312-80、日本的    JIS    等,作为该国家(区域)信息处理的基础,有着统一编码的重要作用。由于各本地字符集代码范围重叠,相互间信息交换困难,软件本地化版本独立维护成本较高。因此有必要将本地化工作中的共性抽取出来,做一致性处理,将特殊的本地化处理内容降低到最少,这就是所谓的国际化(I18N)。各种语言信息被规范为本地信息,而底层字符集采用包含了所有字符的Unicode。  相信了解JSP代码的读者对ISO8859-1一定不陌生,ISO8859-1是我们平时使用比较多的一个CodePage,它属于西欧语系。GB2312-80    是在国内计算机汉字信息技术发展初始阶段制订的,其中包含了大部分常用的一、二级汉字和9区的符号。该字符集是几乎所有的中文系统和国际化的软件都支持的中文字符集,这也是最基本的中文字符集。  GBK    是    GB2312-80    的扩展,是向上兼容的。它包含了20902个汉字,其编码范围是    0x81400xFEFE,剔除高位    0x80    的字位,其所有字符都可以一对一映射到    Unicode    2.0,也就是说    Java 实际上提供了对    GBK    字符集的支持。  >GB18030-2000(GBK2K)    在    GBK    的基础上进一步扩展了汉字,增加了藏、蒙等少数民族的文字。GBK2K    从根本上解决了字位不够、字形不足的问题。  1Tomcat    4开发平台  这个版本应该是我们经常用到的版本,所以讨论得会比较详细。Windows    982000下的Tomcat    4以上版本都会出现中文问题(而在Linux下和Tomcat    3.x中则没有问题),主要表现是页面显示乱码。为解决这个问题,最简单的方法就是在每个JSP的页面开始处加上<%    page    language=“Java”  contentType=“text/html;    charset=gb2312”%>。不过,这还不够,虽然这时显示了中文,但是发现从数据库读出的字段变成了乱码。经过分析发现:    在数据库中保存的中文字符是正常的,数据库用ISO8859-1字符集存取数据,而Java程序在处理字符时默认采用统一的ISO8859-1字符集(这也体现了Java国际化思想),所以在数据添加的时候Java和数据库都是以ISO8859-1方式处理,这样不会出错。但是在读取数据的时候就出现问题了,因为数据读出也采用ISO8859-1字符集,而    JSP的文件头中有语句<%    page    language=“Java”    contentType=“text/html;    charset=gb2312”%>,这说明页面采用GB2312的字符集显示,这样就和读出的数据不一样。这时页面显示从数据库中读出的字符是乱码,解决的方法是对这些字符转码,从ISO8859-1转成GB2312,就可以正常显示了。这个解决办法对很多平台具有通用性,读者可以灵活运用。具体的方法会在以下详细讲解。另外,对于不同的数据库如SQL  Server,Oracle,Mysql,Sybase等,字符集的选择很重要。如果考虑多语言版本,数据库的字符集就应该统一采用ISO8859-1,需要输出的时候在不同的字符集之间做转换就可以了。  以下是针对不同平台的总结:  (1)    JSWDK只适合于普通开发,稳定性和其他问题可能不如商业软件。    由于JDK    1.3版性能要好于JDK    1.2.2很多,并且对中文的支持也较好,所以应该尽量采用。    现在jdk已经出到1.4版本了,所以如果允许最好升级到最新的版本,这样对中文的也会较好,而且还可以得到更多的支持。  (2)    Tomcat仅仅是一个对JSP    1.1、Servlet    2.2标准的实现,    我们不应该要求这个免费软件在细节和性能上都面面俱到,    它主要考虑英文用户,    这也是为什么不做特殊转换,汉字用URL方法传递就有问题的原因。大部分IE浏览器缺省始终以UTF-8发送,    这似乎是Tomcat的一个不足,    另外Tomcat不管当前的操作系统是什么语言,    都按ISO8859去编译JSP,    似乎也欠妥。  2.JSP代码的中文处理(1)如果与数据无关的操作,可以在页面首行加入(2)将Form中的值传送到数据库中再取出来后全变成了“?”。Form用POST提交数据,代码中使用了语句:String    st=new(request.getParameter(“name”).getBytes(“ISO8859_1”),    而且也声明了charset=gb2312。  要处理Form中传递的中文参数,应该在JSP中加入下面的代码,另外定义一个专门解决这个问题的getStr类,然后对接收到的参数进行转换:  String    keyword1=request.getParameter(“keyword1”);  keyword1=getStr(keyword1);  这样就可以解决问题了,代码如下:  <%    page    contentType=“text/html;charset=gb2312”%>  <%!  public    String    getStr(String    str)  tryString    temp_p=str;  byte    temp_t=temp_p.getBytes(“ISO8859-1”);  String    temp=new    String(temp_t);  return    temp;    catch(Exception    e)      return    “NULL”;    %>  <%-测试-%>  <%    String    keyword=“创联网络技术中心欢迎您的到来”;  String    keyword1=request.getParameter(“keyword1”);  keyword1=getStr(keyword1);  out.print(keyword);  out.print(key

    注意事项

    本文(java项目乱码问题精品资料.docx)为本站会员(封****n)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开