mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-12-17 00:04:34 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
<article id="wikiArticle">
|
||||
<div></div>
|
||||
<h2 id="错误提示">错误提示</h2>
|
||||
<pre class="syntaxbox">URIError: malformed URI sequence (Firefox)
|
||||
<pre><code class="language-javascript">URIError: malformed URI sequence (Firefox)
|
||||
URIError: URI malformed (Chrome)
|
||||
</pre>
|
||||
</code></pre>
|
||||
<h2 id="错误类型">错误类型</h2>
|
||||
<p><a href="Reference/Global_Objects/URIError" title="URIError 对象用来表示以一种错误的方式使用全局URI处理函数而产生的错误。"><code>URIError</code></a></p>
|
||||
<h2 id="哪里出错了?">哪里出错了?</h2>
|
||||
@@ -11,23 +11,23 @@ URIError: URI malformed (Chrome)
|
||||
<h2 id="示例">示例</h2>
|
||||
<h3 id="编码">编码</h3>
|
||||
<p>编码操作会将每一个字符实例替换为一到四个相对应的 UTF-8 编码形式的转义序列。如果试图编码一个非高-低位完整的代理字符,将会抛出一个 <a href="Reference/Global_Objects/URIError" title="URIError 对象用来表示以一种错误的方式使用全局URI处理函数而产生的错误。"><code>URIError</code></a> 错误,例如:</p>
|
||||
<pre class="brush: js example-bad">encodeURI('\uD800');
|
||||
<pre><code class="language-js example-bad">encodeURI('\uD800');
|
||||
// "URIError: malformed URI sequence"
|
||||
|
||||
encodeURI('\uDFFF');
|
||||
// "URIError: malformed URI sequence"
|
||||
</pre>
|
||||
</code></pre>
|
||||
<p>高-低位完整的代理字符是没问题的,例如:</p>
|
||||
<pre class="brush: js example-good">encodeURI('\uD800\uDFFF');
|
||||
// "%F0%90%8F%BF"</pre>
|
||||
<pre><code class="language-js example-good">encodeURI('\uD800\uDFFF');
|
||||
// "%F0%90%8F%BF"</code></pre>
|
||||
<h3 id="解码">解码</h3>
|
||||
<p>解码操作则是将已经经过编码的 URL 片段中的每一个转义序列替换为相对应的字符。如果相应的字符不存在,就会抛出错误:</p>
|
||||
<pre class="brush: js example-bad">decodeURIComponent('%E0%A4%A');
|
||||
<pre><code class="language-js example-bad">decodeURIComponent('%E0%A4%A');
|
||||
// "URIError: malformed URI sequence"
|
||||
</pre>
|
||||
</code></pre>
|
||||
<p>输入没问题的话,通常是下面这样:</p>
|
||||
<pre class="brush: js example-good">decodeURIComponent('JavaScript_%D1%88%D0%B5%D0%BB%D0%BB%D1%8B');
|
||||
// "JavaScript_шеллы"</pre>
|
||||
<pre><code class="language-js example-good">decodeURIComponent('JavaScript_%D1%88%D0%B5%D0%BB%D0%BB%D1%8B');
|
||||
// "JavaScript_шеллы"</code></pre>
|
||||
<h2 id="相关内容">相关内容</h2>
|
||||
<ul>
|
||||
<li><a href="Reference/Global_Objects/URIError" title="URIError 对象用来表示以一种错误的方式使用全局URI处理函数而产生的错误。"><code>URIError</code></a></li>
|
||||
|
||||
Reference in New Issue
Block a user