1. 程式人生 > >encodeURI和DecodeURI方法示例

encodeURI和DecodeURI方法示例

<html>
	<script>
		function encode() {
			var val=document.getElementById('txt1').value;
			document.getElementById('result').innerHTML=encodeURI(val);
		}
		function decode() {
			var val=document.getElementById('txt2').value;
			document.getElementById('result').innerHTML=decodeURI(val);
		}	
	</script>
	<body>
		<input id="txt1" type="text"/><button onclick="encode()">encodeURI測試</button>
		<br/>
		<br/>
		<input id="txt2" type="text"/><button onclick="decode()">decodeURI測試</button>
		<br/>		
		<hr/>
		<span id="result"></span>
		
	</body>
</html>

在文字框1內輸入中文轉碼後,將結果複製到文字框2內可以轉回。

相關推薦

encodeURIDecodeURI方法示例

<html> <script> function encode() { var val=document.getElementById('txt1').value; document.getElementById('result')

javascript中encodeURIdecodeURI方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

JS中為什麼會存在escape、encodeURIencodeURIComponent方法

1.為什麼需要以上三個方法?    當我們瀏覽網頁的時候看,會在瀏覽器的位址列輸入相應的URL地址,然而對於URL中的可以出現的字元是有要求的。       對於URL中的可以出現的字元要求可詳見RFC 1738,具體為以下內容: Thus, only alphan

url編碼函式encodeURIencodeURIComponent方法

一、作用全域性函式encodeURI和encodeURIComponent方法,都可以用來進行url編碼。之所以要對url進行編碼,是因為瀏覽器不能識別某些字元,例如:空格、中文等。這兩個方法對這些特殊字元用特殊的UTF-8進行編碼,從而使得瀏覽器可以識別。二、區別首先要講解

使用encodeURIdecodeURI轉碼解碼

encodeURI() 函式可把字串作為 URI 進行編碼。 語法: encodeURI(URIstring) 引數 描述 URIstring 必需。一個字串,含有 URI 或其他要編碼的文字。 返回: URIstri

Java 中佇列的使用示例及常用方法示例比較

在java5中新增加了java.util.Queue介面,用以支援佇列的常見操作。 Queue介面與List、Set同一級別,都是繼承了Collection介面。 Queue使用時要儘量避免Colle

Django中ORM表的建立增刪改查方法示例

Django中ORM表的建立和增刪改查方法示例 Django作為重量級的Python web框架,在做專案時肯定少不了與資料庫打交道,程式設計人員對資料庫的語法簡單的還行,但過多的資料庫語句不是程式設計人員的重點物件。因此用ORM來操作資料庫相當快捷。今天來介紹一下

java queue中佇列的使用示例及常用方法示例比較

package com.yanshu.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedList; import java.util.List;

(轉)學習ffmpeg官方示例transcoding.c遇到的問題解決方法

轉自:https://blog.csdn.net/w_z_z_1991/article/details/53002416  Top 最近學習ffmpeg,官網提供的示例程式碼transcoding.c演示了編解碼和濾波器的使用,不過第一步的編譯執行測試就卡了好久,今天終於找到了原因了,趕緊記錄一

Go語言中利用http發起GetPost請求的方法示例

關於 HTTP 協議 HTTP(即超文字傳輸協議)是現代網路中最常見和常用的協議之一,設計它的目的是保證客戶機和伺服器之間的通訊。 HTTP 的工作方式是客戶機與伺服器之間的 “請求-應答” 協議。 客戶端可以是 Web 瀏覽器,伺服器端可以是計算機上的某些網路應用程式。 通常情況下

cpio打包壓包*.cpio.gz操作方法示例

如何解壓或是打包mini-rootfs-arm64.cpio.gz? 這種型別的包,是通過cpio和gzip這兩步壓包獲得的,所以解壓也需要經過這兩步。 一:解壓 [email protected]:~/fs/test$ [email protect

oracle 11g警告日誌監聽日誌刪除方法示例

oracle 11g的警告日誌和監聽日誌的刪除方法。oracle 11g的監聽日誌和警告日誌都是在/u01/oracle/diag/tnslsnr/oracle/listener目錄和/u01/oracle/diag/rdbms/db1/db1目錄下都有以下分別簡稱list

入坑Intel OpenVINO:記錄一個示例出錯的原因解決方法

users microsoft 功能 highlight ada user 解決方法 重新 標識符 今天試用OpenVINO的例子,在過程中發現了一些其他人沒有經歷的坑特別記錄一下。 出錯時候:執行Intel OpenVINO示例的是時候,出錯的提示代碼: 用於 .NET

web測試中的測試點測試方法總結

動態 小數 圖片尺寸 提示信息 方便 margin style 容錯性 字符型 測試是一種思維,包括情感思維和智力思維,情感思維主要體現在一句俗語:思想決定行動上(要懷疑一切),智力思維主要體現在測試用例的設計上。具有了這樣的思想,就會找出更多的bug。 一、輸入框

函數中的私有變量特權方法

getc 單例 隱藏數據 需要 接口 返回對象 div 外部 his 定義   【1】【私有變量】  任何在函數中定義的變量,都可以認為是私有變量,因為不能在函數外部訪問這些變量。私有變量包括函數的參數、局部變量和在函數內部定義的其他函數   【2】【特權方法】  如果在函

[C#學習筆記之異步編程模式2]BeginInvokeEndInvoke方法 (轉載)

cti otf 函數返回 編程模式 catch 數值 gin 單線程 blog 為什麽要進行異步回調?眾所周知,普通方法運行,是單線程的,如果中途有大型操作(如:讀取大文件,大批量操作數據庫,網絡傳輸等),都會導致方法阻塞,表現在界面上就是,程序卡或者死掉,界面元素不動了,

jquery中prop()方法attr()方法的區別淺析

clas ttr over dex idt pro query selected accesskey jquery1.6中新加了一個方法prop(),一直沒用過它,官方解釋只有一句話:獲取在匹配的元素集中的第一個元素的屬性值。 大家都知道有的瀏覽器只要寫disabled,c

scroll()scrollTop()方法——實現電商網站中的電梯導航

窗口 css樣式 ram 每一個 最新 top index hid none 要想實現電商網站的電梯導航效果,首先需要了解以下知識點: jquery 事件 - scroll() 方法 對元素滾動的次數進行計數,當用戶滾動指定的元素時,會發生 scroll 事件。scroll

簡明區分escape、encodeURIencodeURIComponent

aso 字符串 () 問題 最好 %x 空格 con %u 一、前言 講這3個方法區別的文章太多了,但是大部分寫的都很繞。本文試圖從實踐角度去講這3個方法。 二、escape和它們不是同一類 簡單來說,escape是對字符串(string)進行編碼(而另外兩種是對URL

【設計模式】簡單工廠模式工廠方法模式

產生 for plm nbsp osc rbm play stp mage > 簡單工廠模式 顧名思義,此模式的設計結構是簡單的,核心是生產對象。 一般來說,運用工廠模式生產的對象應該是構建對象的過程比較復雜的,獲取構建對象的過程在日後可能發生變更的。 簡單工廠