免费获客网站、免费获客平台、免费产品获客【风起获客】风起获客
  • 首页
  • 供应商
  • 采购商
  • 找企业
  • 找产品
  • 论坛
登录 / 注册

dw2021怎么设置中文,web项目中的中文乱码问题

shuangna7711
2024-10-13
55
分享

专业编程培训机构——完成蜕变以后轻松拿高薪

电话+V:159999-78052 ,欢迎咨询web前端开发改成中文,[python实用课程],[C++单片机原理],[C#网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]

一、dw2021怎么设置中文

首先把dw关了,再删除dw个人配置文件。找到C:\Users用户名\AppData\Roaming\Adobe\DreamweaverCS4\zh_CN删除(不放心的话改个名字)。再打开dw,菜单变中文了。

当我们访问网站的时候看到的每一个页面都是前端程序员开发的,如果没有一款好的软件则会让开发效率大大降低,那么有没有一款高效的前端开发软件呢?

推荐大家使用Dreamweaver2021,这是adobe旗下的一款非常受欢迎的网页设计软件,是该系列的全新版本,可以帮助广大学生、程序员制作出精美的网页,比如简洁的百度首页,复杂的淘宝页面,你都可以通过它让你游刃有余的制作出来。

该软件可以帮助用户了解以及编辑HTML、CSS、Web、xml、json,各种前端语言都支持编码输入,还支持快捷键快速输入一大段代码,减少你重复敲键盘的时间,并且可以帮助用户构建自适应的响应式网站,当用户使用手机、平板、电脑浏览器访问网站时,也能获得较好的体验。

在全新的Dreamweaver2021版本中,在其优秀的功能上带来了更多的改进和优化,拥有无缝实时视图编辑功能,在以往用户需要切换到单独的编辑模式来预览网站,现在仅需一键即可预览和更改网页,还支持Windows的多显示器方案。

当用户拥有多个显示器的时候也可以多视图浏览,这样一来大大的增加了工作区,还拥有全新的UI界面,为用户带来了更加整洁主界面,并且修改了十多个错误和bug,让你编码体验更好。

二、移动前端开发和Web前端开发的区别是什么

  • 移动前端开发和Web前端开发的区别

    1. 移动web开发

      跟web前端开发差别不大,使用的技术都是html+css+js。区别为手机浏览器是webkit的天下,pc端是三足鼎立IEfirefox chorme。手机网页可以理解成pc网页的缩小版加一些触摸特性。因为是在浏览器中进行的网页开发,所有最终代码具有跨系统平台的特性。

    2. webApp开发

      特指的是用html5技术开发,之所以叫webapp是因为比较接近客户端应用程序的用户体验,可以和系统深度融合,调用一些只有客户端才能调用的功能(比如在移动设备上利用html5开发出的网页可以访问电话、摄像头等本地功能)。


  • PCweb开发与移动web开发区别

    1. 从用户角度:pc端主要使用鼠标,鼠标的操作尺度比较小,点击是一件准确的事情;而移动端web上主要是触屏,触屏的操作尺度就比较大,点击误差大,所以元素必须往大了做,也不支持hover事件。

    2. 从开发人员角度:UI(网页用户界面)设计师要考虑到移动端特点,便于触屏操作。至于代码实现效果时基本差不多。


  • 代码区别

    1. 模型,即HTML代码,移动web会更关注meta标签,通过这些标签我们会定制我们移动web开发的一些行为和样式。

    2. css语言,这两者会存在非常大的不同,进入移动web开发,会发现安卓设备和苹果设备的分辨率会存在分辨适配的问题,而pc上只需要写死一个宽度就差不多。

    3. js,这个题主应该更详细一些,因为有没有canvas对js影响很大。

    web项目中的中文乱码问题

    2017-02-1708:15·前端周老师

    在开发一个完整的web项目时,总是会遇到各种各样的中文乱码问题,例如页面显示乱码,表单提交乱码,数据库存储乱码等等,虽然目前也能找到各种各样的解决方案,但是大部分都没有总结全面。这里我就根据自己以前的总结以及查找的一些资料进行整理,写出这篇文章。

    (1)准备知识

    凡是会出现乱码的地方都是由于编码的问题产生的,页面默认编码为ISO-8859-1,简体中文编码为GB2312,中文汉字集(简体与繁体)编码为GBK,国际编码为UTF-8。由于UTF-8编码支持的语言类型最广,所以在这里建议凡是用到字符编码的地方都使用UTF-8格式。接下来看看所有可能出现乱码场景的解决方案。

    (2)页面显示乱码

  • html页面

  • 在页面的<head>标签内添加<meta>标签,内容如下

    <metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">

    或者

    <metacharset="utf-8">

  • jsp页面

  • 在jsp页面的顶部加上以下代码,重点是charset=UTF-8和pageEncoding="UTF-8"

    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%>

    同时在<head>标签下添加<meta>标签,代码如下

    <metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">

    为了让所有新建的jsp页面默认为utf-8编码,可以在相应的IDE下设置。以eclipse为例,window>Prefrences>Web>JSPFiles>Encoding处改成支持UTF-8格式的选项。

    jsp页面编码设置

    (3)客户端和服务器端传输乱码

  • tomcat配置

  • 在tomcat安装目录下>conf>server.xml,在server.xml文件中找到Connectorport="8080"所在的标签,在标签内部添加URIEncoding="utf-8",添加后为

    <Connectorport="8080"

    protocol="HTTP/1.1"

    maxThreads="150"

    connectionTimeout="200000"

    redirecPort="8443"

    URIEncoding="utf-8"/>

  • web前端开发改成中文

    Request请求

  • 例如以下请求方式

    <ahref="/myProject/displayServlet?username=张三password=123">显示用户名和密码</a>

    这种情况下,可以看出来该请求是GET请求,在接收请求时如果出现乱码,需要使用以下代码

    username=newString(username.getBytes("ISO-8859-1"),"UTF-8")

    在表单提交的时候,如果是POST请求,与GET请求不一样,添加的是以下代码

    request.setCharacterEncoding("utf-8")

    注意:
    request.setCharacterEncoding("utf-8")只在POST请求下生效

  • Response响应

  • 在servlet中利用response进行输出时,如果出现乱码,需要添加以下代码

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

    response.setCharacterEncoding("UTF-8")

  • struts.xml

  • 如果使用了Struts2框架,在strust.xml文件中添加如下代码

    <constantname="struts.i18n.encoding"value="UTF-8"></constant>

  • Filter

  • 还有一种最保险的方法是添加自定义编码过滤器,或者使用spring自带的过滤器,在web.xml中添加以下代码

    <filter>

    <filter-name>encodingFilter</filter-name>

    <filter-class>

    org.springframework.web.filter.CharacterEncodingFilter

    </filter-class>

    <init-param>

    <param-name>encoding</param-name>

    <param-value>UTF-8</param-value>

    </init-param>

    </filter>

    (4)数据库插入乱码

    在服务器获取到正确数据后,插入到数据库却出现乱码,很有可能是数据库的编码问题,按照以下方法来做可以避免这种问题

  • 安装

  • 在数据库安装过程中会选择编码方式,此时选择utf-8格式

  • 创建数据库

  • 在创建数据库的过程中,按照以下例子

    CREATEDATABASE`share`DEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;

  • 创建表

  • 在创建表生成的SQL后面加上

    ENGINE=InnoDBDEFAULTCHARSET=utf8;

  • 数据库连接

  • 在使用hibernate或者spring连接数据库时,按照以下例子

    <propertyname="connection.url">

    <![CDATA[jdbc:mysql://localhost:3306/testDB?useUnicode=truecharacterEncoding=utf8]]>

    </property>

    (5)总结

    在完成上述的讲解后,基本不会出现乱码的情形,大家也可以尝试下。如果出现了乱码的情况,也不要着急,先冷静分析,乱码是出现在哪一个环节,然后按照我讲的几部分去找对应的解决办法。

    同时也是教大家一种问问题的方式,先自己分析问题出在哪里,直接问别人“我的项目中出现了中文乱码,你能帮我看一下么?”和“数据返回页面的时候出现乱码了,你能帮我看一下么?”你觉得别人会喜欢哪种提问方式呢?

    【WINDRISES EMPLOYMENT PROGRAMMING】尊享对接老板

    电话+V:159999-78052

    机构由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。

    web前端开发改成中文
    相关新闻
    • 01
      卫健委认可的证书有哪些,国家卫健委承认的证书有哪些
      194
    • 02
      世界上最先进的导弹是什么?俄罗斯RT-2PM2“白杨”M弹道导弹
      88
    • 03
      美国加息50个基点是什么意思,美联储宣布降息50个基点
      88
    • 04
      自来水管道如何接,村子接通自来水,每户需交4500元,村委会:费用要交到自来水公司
      79
    • 05
      送月饼是送一盒还是两盒,中秋送什么月饼给领导?
      79
    • 06
      为什么双主服务器都要正常启动才能用,无缝扩容MySQL解读不停机扩容技术mysql不停机扩容
      78
    • 07
      18款奔驰c200l故障率高吗,奔驰c200l时尚版和运动版有什么区别?
      68
    • 08
      产妇送什么礼物好,孕妇礼物送什么好呢
      65
    • 09
      广东肿瘤医院院长患肝癌,坚决不化疗,现在他怎么样了?没抓住肝癌分水岭,他却乐观抗癌了18年!5大信号,越早发现越好
      55
    • 10
      dw2021怎么设置中文,web项目中的中文乱码问题
      55
    • 11
      怎么成为京东学生用户,京东举办大学生电商创业实践大赛 面向2000所高校招募参赛者
      54
    • 12
      单位新来的员工第一天上班穿什么衣服得体,事业单位佳人法则 | 低调之美,不招嫉妒的着装秘籍
      49
    • 13
      众应互联科技股份有限公司怎么样?众应互联现在得发展是不是太快了,会有危险么?
      47
    • 14
      数据库产品有哪些,oracal公司是做什么的,是那国的公司。
      43
    相关广告
    广告图
    联系方式 微信
    引擎网址:
    百度
    雅虎
    360
    谷歌
    必应
    本站导航:
    首页
    找供应商
    找采购商
    找企业
    找产品
    论坛
    站点地图
    友情链接:
    太平洋
    中关村
    阿里巴巴
    凤凰
    新浪
    腾讯
    网易
    搜狐
    百度
    交换链接:
    免费获客网站、免费获客平台、免费产品获客【风起获客】
    粤ICP备2024275337号-1 地址:广州市中山大道西1344号神秘花园1F1002 24小时服务热线:15999978052 联系QQ:1258690818 隐私条款
    广州风起网络科技有限公司 Copyright © 2020 - 2025