Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
年來(lái),華為手機(jī)越來(lái)越突出,在中國(guó)市場(chǎng)中也證明了自己的實(shí)力,很多朋友都開(kāi)始成了華為手機(jī)的忠實(shí)粉絲,既然華為手機(jī)越來(lái)越好,那么肯定是越來(lái)越多的新功能出現(xiàn),今天給大家?guī)?lái)的這5個(gè)功能,不知道就太落后了!
1.通話自動(dòng)錄音
我們知道,在嘈雜的環(huán)境中我們是無(wú)法接聽(tīng)電話的,比如:KTV、地鐵上、車站、酒吧等等,在這里是很難有清凈之地的,電話來(lái)了又不得不接,這時(shí)怎么辦了?不用擔(dān)憂,在華為手機(jī)中有一個(gè)這樣的按鈕,叫做【通話在自動(dòng)錄音】,它可以將你們的對(duì)話全部錄下,這樣你到了安靜的地方之后可以聽(tīng)一下,這樣就不會(huì)漏下重點(diǎn)了,這點(diǎn)給了用戶極好的體驗(yàn),同時(shí)保護(hù)用戶的自身安全問(wèn)題。
使用方法:在【撥號(hào)】中點(diǎn)擊【設(shè)置】按鈕,找到【通話自動(dòng)錄音】,最后將其按鈕打開(kāi)即可使用。
2.屏幕自動(dòng)旋轉(zhuǎn)
有網(wǎng)友給小編留言說(shuō)屏幕自動(dòng)旋轉(zhuǎn)很是讓人抓狂,為什么這么說(shuō)了,我們來(lái)舉一個(gè)例子,當(dāng)我們?cè)谕嬗螒虻臅r(shí)候,玩的正嗨皮的時(shí),突然你的手機(jī)屏幕自動(dòng)旋轉(zhuǎn),來(lái)這樣的一波操作,真是讓人很崩潰,所以,現(xiàn)在小編就來(lái)交給大家關(guān)閉它的方法。
關(guān)閉方法:進(jìn)入手機(jī)主頁(yè)面,點(diǎn)擊【設(shè)置】找到【顯示】,點(diǎn)擊【更多顯示設(shè)置】,關(guān)閉【自動(dòng)翻轉(zhuǎn)】按鈕即可。
3.熄屏快拍
都說(shuō)拍照是女孩子的強(qiáng)項(xiàng),想要快速抓拍,那速度完全不在話下,但有時(shí)也會(huì)有意外的發(fā)生,當(dāng)你想抓拍某一個(gè)瞬間,但是卻錯(cuò)過(guò)了,那如果你用的是華為手機(jī),那你這樣的失誤是不存在的,這個(gè)功能叫做【熄屏快拍】。
使用方法:打開(kāi)【相機(jī)】,點(diǎn)擊【設(shè)置】,找到【熄屏快拍】,然后選擇【啟動(dòng)相機(jī)并拍照】這個(gè)按鈕,這樣你就不會(huì)在錯(cuò)過(guò)精彩瞬間啦!
4.PDF轉(zhuǎn)換大師
在辦公中,接觸最多的就是使用電腦進(jìn)行工作,但也有例外,當(dāng)放假或是在外出差,拿的電腦總是很不方便的,所以呀,在手機(jī)中我們還是需要備用幾款辦公APP的,就拿這款PDF轉(zhuǎn)換大師來(lái)說(shuō),各種PDF與其他文件的轉(zhuǎn)換都是攔不到它的,辦公有它,足矣!
PDF轉(zhuǎn)換大師的功能:
——多格式轉(zhuǎn)換:PDF轉(zhuǎn)換為Word、Excel、PPT、TXT、HTML和圖片6種轉(zhuǎn)換格式,也支持將其它文件轉(zhuǎn)換成PDF文件;
——高質(zhì)量轉(zhuǎn)換:在文章轉(zhuǎn)換的過(guò)程中不會(huì)出現(xiàn)亂碼、降低文件質(zhì)量問(wèn)題;
——易完成操作:轉(zhuǎn)換快速高效,一鍵可以輕松完成。
下載渠道:各大安卓版應(yīng)用市場(chǎng)都可下載
5.圖片添加水印
很多時(shí)候,大家都喜歡將自己的照片或是自己辛苦拍下的風(fēng)景照發(fā)在朋友圈,但又很不想讓自己的照片被其他人使用,怎么辦了,當(dāng)然是添加水印啦,在華為手機(jī)中有一個(gè)這樣的按鈕,點(diǎn)擊就可以添加自己喜歡的水印風(fēng)格啦。
添加方法:點(diǎn)擊圖片,選擇【編輯】按鈕,找到【水印】,這樣就可進(jìn)行添加了。
好了今天的手機(jī)功能使用技巧就分享到這里了,這些功能大家是否都用過(guò)了?關(guān)于華為手機(jī)中的各大功能,大家也都可以將自己覺(jué)得還不錯(cuò)的功能按鈕分享出來(lái),讓還不知道的朋友也都使用一下。
web開(kāi)發(fā)中我們一般都會(huì)不可避免的使用js。我們可以將js代碼直接放在頁(yè)面中即通過(guò)內(nèi)部使用js。但是為了給頁(yè)面良好的"瘦身"我們一般都會(huì)將js代碼放在外部,然后通過(guò)src引用。這個(gè)時(shí)候我們就需要注意一個(gè)問(wèn)題:編碼問(wèn)題。如果web頁(yè)面也js采用不同編碼,這個(gè)時(shí)候就會(huì)出現(xiàn)亂碼。(內(nèi)部使用js不需要注意編碼問(wèn)題,因?yàn)樗麄儾捎玫氖峭环N編碼)
對(duì)于大多數(shù)的web頁(yè)面,我們一般都是使用如下兩種編碼:UTF-8、GB2312。所以我們只需要同意頁(yè)面和js編碼就可以解決亂碼問(wèn)題:
對(duì)于GBK頁(yè)面引用編碼為UTF-8編碼的JavaScript文件如果出現(xiàn)亂碼問(wèn)題,可以使用下面的代碼來(lái)解決
復(fù)制代碼 代碼如下:
<script type=”text/javascript” src=”test.js” charset=”utf-8″></script>
同樣在UTF-8頁(yè)面中引入編碼為GBK的JavaScript文件亂碼問(wèn)題了,可以使用如下方式:
復(fù)制代碼 代碼如下:
<script type=”text/javascript” src=”test.js” charset=”gb2312″></script>
此方法是對(duì)于在js文件中出現(xiàn)漢字中文,以及其他容易造成在GBK與UTF-8編碼錯(cuò)誤字符的時(shí)候使用,對(duì)于純英文的就不需要了。如果為了保險(xiǎn),加上也可以....
開(kāi)發(fā)過(guò)程中,經(jīng)常遇到中文亂碼問(wèn)題,以前總是解決就好,并沒(méi)有對(duì)該問(wèn)題總結(jié)一下,現(xiàn)在來(lái)總結(jié)一下開(kāi)發(fā)過(guò)程中常見(jiàn)的中文亂碼問(wèn)題。
一、有必要了解一些基本的編碼知識(shí):
這篇字符編碼筆記是必讀的
jsp的三次編碼
第一階段:JVM將.jsp文件編譯為.java文件。JVM先讀取pageEncoding的值,根據(jù)該值去讀取.jsp文件,然后由指定的編碼方案生成UTF-8的.java文件。
第二階段:JVM將.java文件轉(zhuǎn)換為.class文件,從UTF-8至UTF-8。這個(gè)過(guò)程就與任何編碼的設(shè)置都沒(méi)有關(guān)系了,經(jīng)過(guò)這個(gè)階段后.java文件就轉(zhuǎn)換成了統(tǒng)一的UTF-8編碼的.class文件了。
第三階段:服務(wù)器將處理的結(jié)果返回給瀏覽器,這個(gè)階段則依靠contentType的charset,如果設(shè)置了charset則瀏覽器就會(huì)使用指定的編碼格式進(jìn)行解碼,否則采用默認(rèn)的ISO-8859-1編碼格式進(jìn)行解碼處理。
jsp中的編碼設(shè)置
pageEncoding:<%@ page pageEncoding=”UTF-8”%>
上文中第一階段,使用該值去讀取jsp文件,為避免中文亂碼,跟jsp文件編碼一致;對(duì)服務(wù)器響應(yīng)進(jìn)行重新編碼,即jsp的輸出流在瀏覽器中顯示的編碼(不是主要作用)。
contentType: <%@ page contentType=”text/html;charset=UTF-8”%>
使用該值對(duì)服務(wù)器響應(yīng)進(jìn)行重新編碼,即jsp的輸出流在瀏覽器中顯示的編碼;對(duì)表單get和post請(qǐng)求數(shù)據(jù)編碼;上文中第一階段,使用該值去讀取jsp文件(不是主要作用)。
< META http-equiv=”Content-Type” content=”text/html;charset=UTF-8”>
網(wǎng)頁(yè)的編碼信息 ,說(shuō)明頁(yè)面制作所使用的編碼。
request.setCharacterEncoding()
可用在servlet和jsp頁(yè)面中,作用是設(shè)置對(duì)客戶端請(qǐng)求進(jìn)行重新編碼的編碼,即post方式提交的數(shù)據(jù)進(jìn)行編碼。
response.setCharacterEncoding()
與<%@ page contentType=”text/html;charset=UTF-8”%>一樣。
response.setContentType()
與<%@ page contentType=”text/html;charset=UTF-8”%>一樣。
response.setHeader(“Content-Type”,”text/html;charset=UTF-8”)
與< META http-equiv=”Content-Type” content=”text/html; charset=UTF-8”>一樣。
注意:上文1,2,3中有部分功能是一樣的,是有優(yōu)先級(jí)的,在讀取jsp文件時(shí),1>2;在對(duì)服務(wù)器響應(yīng)進(jìn)行編碼的時(shí)候,2>1>3,一般情況下,1,2都寫。
http請(qǐng)求默認(rèn)以”ISO-8859-1”的編碼來(lái)傳送URL的。
二、中文亂碼的幾種情況及最簡(jiǎn)單的解決方案:
pageEncoding設(shè)置錯(cuò)誤
pageEncoding設(shè)置為jsp文件的編碼類型。
查詢字符串包含中文
中文的編碼方式取決于瀏覽器,chrome為UTF-8,IE為GB2312,這是由于瀏覽器并沒(méi)有遵循URI編碼規(guī)范。有兩種解決方法:
開(kāi)發(fā)過(guò)程中,將查詢字符串提前編碼,
如:http://www.baidu.com/demo?demo=%D6%D0%B9%FA (UTF-8編碼)
在Servlet的doGet()方法中添加
1 | String value = new String(request.getParameter("parameterName").getBytes("ISO-8859-1"),"瀏覽器的編碼方式"); |
表單中的get和post數(shù)據(jù)包含中文
中文的編碼方式取決于上文的contentType中的charset,有兩種解決辦法:
在Servlet的doPost()方法中添加request.setCharacterEncoding(“charset的值”);(僅對(duì)post有用)
在Servlet的doPost()方法中添加
1 | String value = new String(request.getParameter("parameterName").getBytes("ISO-8859-1"),"charset的值"); |
三、原理
我們通過(guò)上面的方法可以解決亂碼問(wèn)題,下面講講原理:
客戶端發(fā)到服務(wù)器的數(shù)據(jù)需要在客戶端進(jìn)行編碼,類似于:String parameterName = "中國(guó)".getBytes("UTF-8")
然后將編碼后的數(shù)據(jù)發(fā)到服務(wù)器。
客戶端接受數(shù)據(jù),request.getParameter(“”)的作用就是對(duì)接收到的數(shù)據(jù)進(jìn)行解碼,默認(rèn)使用ISO-8859-1進(jìn)行解碼,可以使用request.setCharacterEncoding(“”)進(jìn)行設(shè)置,但僅對(duì)post有用。假如我們使用默認(rèn)的ISO-8859-1,肯定亂碼,因?yàn)榫幋a跟解碼不一致,那此時(shí)怎么辦呢,引出了上文中的兩種解決方案:使用request.setCharacterEncoding(“”)改變r(jià)equest.getParameter(“”)的解碼方式或者new String(request.getParameter("parameterName").getBytes("ISO-8859-1"),"charset的值")
將request.getParameter(“”)解碼的數(shù)據(jù)重新編碼再解碼。
四、其他
在jsp中的頁(yè)面使用response.setContentType()等設(shè)置字符集會(huì)破壞jsp容器自身的頁(yè)面編碼,會(huì)引起html中字符亂碼,腳本不會(huì)亂,所以不建議設(shè)置。在開(kāi)發(fā)中多采用page指令設(shè)置字符集。
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> |
網(wǎng)頁(yè)測(cè)試
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。