整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

华为手机功能虽好,但有时也很让人抓狂,看看这些就知道了!

年来,华为手机越来越突出,在中国市场中也证明了自己的实力,很多朋友都开始成了华为手机的忠实粉丝,既然华为手机越来越好,那么肯定是越来越多的新功能出现,今天给大家带来的这5个功能,不知道就太落后了!

1.通话自动录音

我们知道,在嘈杂的环境中我们是无法接听电话的,比如:KTV、地铁上、车站、酒吧等等,在这里是很难有清净之地的,电话来了又不得不接,这时怎么办了?不用担忧,在华为手机中有一个这样的按钮,叫做【通话在自动录音】,它可以将你们的对话全部录下,这样你到了安静的地方之后可以听一下,这样就不会漏下重点了,这点给了用户极好的体验,同时保护用户的自身安全问题。

使用方法:在【拨号】中点击【设置】按钮,找到【通话自动录音】,最后将其按钮打开即可使用。

2.屏幕自动旋转

有网友给小编留言说屏幕自动旋转很是让人抓狂,为什么这么说了,我们来举一个例子,当我们在玩游戏的时候,玩的正嗨皮的时,突然你的手机屏幕自动旋转,来这样的一波操作,真是让人很崩溃,所以,现在小编就来交给大家关闭它的方法。

关闭方法:进入手机主页面,点击【设置】找到【显示】,点击【更多显示设置】,关闭【自动翻转】按钮即可。

3.熄屏快拍

都说拍照是女孩子的强项,想要快速抓拍,那速度完全不在话下,但有时也会有意外的发生,当你想抓拍某一个瞬间,但是却错过了,那如果你用的是华为手机,那你这样的失误是不存在的,这个功能叫做【熄屏快拍】。

使用方法:打开【相机】,点击【设置】,找到【熄屏快拍】,然后选择【启动相机并拍照】这个按钮,这样你就不会在错过精彩瞬间啦!

4.PDF转换大师

在办公中,接触最多的就是使用电脑进行工作,但也有例外,当放假或是在外出差,拿的电脑总是很不方便的,所以呀,在手机中我们还是需要备用几款办公APP的,就拿这款PDF转换大师来说,各种PDF与其他文件的转换都是拦不到它的,办公有它,足矣!

PDF转换大师的功能:

——多格式转换:PDF转换为Word、Excel、PPT、TXT、HTML和图片6种转换格式,也支持将其它文件转换成PDF文件;

——高质量转换:在文章转换的过程中不会出现乱码、降低文件质量问题;

——易完成操作:转换快速高效,一键可以轻松完成。

下载渠道:各大安卓版应用市场都可下载

5.图片添加水印

很多时候,大家都喜欢将自己的照片或是自己辛苦拍下的风景照发在朋友圈,但又很不想让自己的照片被其他人使用,怎么办了,当然是添加水印啦,在华为手机中有一个这样的按钮,点击就可以添加自己喜欢的水印风格啦。

添加方法:点击图片,选择【编辑】按钮,找到【水印】,这样就可进行添加了。

好了今天的手机功能使用技巧就分享到这里了,这些功能大家是否都用过了?关于华为手机中的各大功能,大家也都可以将自己觉得还不错的功能按钮分享出来,让还不知道的朋友也都使用一下。

web开发中我们一般都会不可避免的使用js。我们可以将js代码直接放在页面中即通过内部使用js。但是为了给页面良好的"瘦身"我们一般都会将js代码放在外部,然后通过src引用。这个时候我们就需要注意一个问题:编码问题。如果web页面也js采用不同编码,这个时候就会出现乱码。(内部使用js不需要注意编码问题,因为他们采用的是同一种编码)

对于大多数的web页面,我们一般都是使用如下两种编码:UTF-8、GB2312。所以我们只需要同意页面和js编码就可以解决乱码问题:

对于GBK页面引用编码为UTF-8编码的JavaScript文件如果出现乱码问题,可以使用下面的代码来解决

复制代码 代码如下:

<script type=”text/javascript” src=”test.js” charset=”utf-8″></script>

同样在UTF-8页面中引入编码为GBK的JavaScript文件乱码问题了,可以使用如下方式:

复制代码 代码如下:

<script type=”text/javascript” src=”test.js” charset=”gb2312″></script>

此方法是对于在js文件中出现汉字中文,以及其他容易造成在GBK与UTF-8编码错误字符的时候使用,对于纯英文的就不需要了。如果为了保险,加上也可以....

开发过程中,经常遇到中文乱码问题,以前总是解决就好,并没有对该问题总结一下,现在来总结一下开发过程中常见的中文乱码问题。

一、有必要了解一些基本的编码知识:

  • 这篇字符编码笔记是必读的

  • jsp的三次编码

    第一阶段:JVM将.jsp文件编译为.java文件。JVM先读取pageEncoding的值,根据该值去读取.jsp文件,然后由指定的编码方案生成UTF-8的.java文件。

    第二阶段:JVM将.java文件转换为.class文件,从UTF-8至UTF-8。这个过程就与任何编码的设置都没有关系了,经过这个阶段后.java文件就转换成了统一的UTF-8编码的.class文件了。

    第三阶段:服务器将处理的结果返回给浏览器,这个阶段则依靠contentType的charset,如果设置了charset则浏览器就会使用指定的编码格式进行解码,否则采用默认的ISO-8859-1编码格式进行解码处理。

  • jsp中的编码设置

  1. pageEncoding:<%@ page pageEncoding=”UTF-8”%>

    上文中第一阶段,使用该值去读取jsp文件,为避免中文乱码,跟jsp文件编码一致;对服务器响应进行重新编码,即jsp的输出流在浏览器中显示的编码(不是主要作用)。

  2. contentType: <%@ page contentType=”text/html;charset=UTF-8”%>

    使用该值对服务器响应进行重新编码,即jsp的输出流在浏览器中显示的编码;对表单get和post请求数据编码;上文中第一阶段,使用该值去读取jsp文件(不是主要作用)。

  3. < META http-equiv=”Content-Type” content=”text/html;charset=UTF-8”>

    网页的编码信息 ,说明页面制作所使用的编码。

  4. request.setCharacterEncoding()

    可用在servlet和jsp页面中,作用是设置对客户端请求进行重新编码的编码,即post方式提交的数据进行编码。

  5. response.setCharacterEncoding()

    与<%@ page contentType=”text/html;charset=UTF-8”%>一样。

  6. response.setContentType()

    与<%@ page contentType=”text/html;charset=UTF-8”%>一样。

  7. response.setHeader(“Content-Type”,”text/html;charset=UTF-8”)

    与< META http-equiv=”Content-Type” content=”text/html; charset=UTF-8”>一样。

    注意:上文1,2,3中有部分功能是一样的,是有优先级的,在读取jsp文件时,1>2;在对服务器响应进行编码的时候,2>1>3,一般情况下,1,2都写。

  • http请求默认以”ISO-8859-1”的编码来传送URL的。

  • 二、中文乱码的几种情况及最简单的解决方案:

    • pageEncoding设置错误

      pageEncoding设置为jsp文件的编码类型。

    • 查询字符串包含中文

      中文的编码方式取决于浏览器,chrome为UTF-8,IE为GB2312,这是由于浏览器并没有遵循URI编码规范。有两种解决方法:

    1. 开发过程中,将查询字符串提前编码,

      如:http://www.baidu.com/demo?demo=%D6%D0%B9%FA (UTF-8编码)

    2. 在Servlet的doGet()方法中添加

    1
    String value = new String(request.getParameter("parameterName").getBytes("ISO-8859-1"),"浏览器的编码方式");
    • 表单中的get和post数据包含中文

      中文的编码方式取决于上文的contentType中的charset,有两种解决办法:

    1. 在Servlet的doPost()方法中添加request.setCharacterEncoding(“charset的值”);(仅对post有用)

    2. 在Servlet的doPost()方法中添加

    1
    String value = new String(request.getParameter("parameterName").getBytes("ISO-8859-1"),"charset的值");

    三、原理

    我们通过上面的方法可以解决乱码问题,下面讲讲原理:

    • 客户端发到服务器的数据需要在客户端进行编码,类似于:String parameterName = "中国".getBytes("UTF-8")然后将编码后的数据发到服务器。

    • 客户端接受数据,request.getParameter(“”)的作用就是对接收到的数据进行解码,默认使用ISO-8859-1进行解码,可以使用request.setCharacterEncoding(“”)进行设置,但仅对post有用。假如我们使用默认的ISO-8859-1,肯定乱码,因为编码跟解码不一致,那此时怎么办呢,引出了上文中的两种解决方案:使用request.setCharacterEncoding(“”)改变request.getParameter(“”)的解码方式或者new String(request.getParameter("parameterName").getBytes("ISO-8859-1"),"charset的值")将request.getParameter(“”)解码的数据重新编码再解码。

    四、其他

    在jsp中的页面使用response.setContentType()等设置字符集会破坏jsp容器自身的页面编码,会引起html中字符乱码,脚本不会乱,所以不建议设置。在开发中多采用page指令设置字符集。

    1234567891011121314151617
    <%	response.setContentType("text/html;charset=UTF-8");	String str = new String("你好".getBytes("iso-8859-1"),"utf-8");%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><p>你好</p><br><%=str %></body></html>

    网页测试


    上一篇:Jsx(javascript xml)
    下一篇:CSS 按钮