導航:首頁 > 編程語言 > js將b轉為gb

js將b轉為gb

發布時間:2023-09-14 02:50:31

『壹』 如何用javascript 將漢字轉換為gb2312編碼

沒有在客戶端將字元串直接轉換為gb2312的簡單代碼
可以使用以下方式變通:
創建專一個隱含的表屬單
將要轉換的字元串賦值給表單元素
然後發送這個表單,就會自動將字元串發送為gb2312編碼(前提是頁面的編碼類型是gb2312).

『貳』 js中如何設置編碼格式

兩種方法:

1、可以在使用script標簽時指定。如: <script type="text/javascript" src="myscripts.js" charset="UTF-8"></script>

2、以DW為例,工具欄里點擊編輯,找到『首選參數』點擊,找到『新建文檔』點擊進去就可以看到修改編碼格式了。

(資料來源:網路:js)

『叄』 JS改為GB2312編碼後傳中文參數亂碼問題

首先,跳轉前後的兩個頁面(比如你的
js代碼
所在的頁面以及/so/中的那個默認頁面,如果是同一個那就當我沒說)的編碼格式應該一致,都應該是
gb2312

其次,如果網址參數中含有
特殊字元
(漢字也屬於特殊字元),應該對其進行編碼:
window.location.href
=
"/so/?keyword="
+
escape(keyword)
+
"&sid=1";

『肆』 請教如何用javascript代碼把文字轉為GB2312編碼的十六進制碼

十六進制沒字元集編碼的說法吧, 用記事本打開,然後選擇 文件 》另存為,編碼選擇 ANSI,即可

『伍』 用JS將URL中的漢字編碼成GBK,怎麼弄

varGB2312UnicodeConverter={
ToUnicode:function(str){
returnescape(str).toLocaleLowerCase().replace(/%u/gi,'\u');
}
,ToGB2312:function(str){
returnunescape(str.replace(/\u/gi,'%u'));
}
};

用此方法試試。

個人覺得這個轉碼的工作最好還版是在接收端權做

『陸』 如何將js中的utf 8轉換成gb2312

工具不曉得。但是代碼是有的

function Utf8ToUnicode(strUtf8)
{
var bstr = "";
var nTotalChars = strUtf8.length; // total chars to be processed.
var nOffset = 0; // processing point on strUtf8
var nRemainingBytes = nTotalChars; // how many bytes left to be converted
var nOutputPosition = 0;
var iCode, iCode1, iCode2; // the value of the unicode.

while (nOffset < nTotalChars)
{
iCode = strUtf8.charCodeAt(nOffset);
if ((iCode & 0x80) == 0) // 1 byte.
{
if ( nRemainingBytes < 1 ) // not enough data
break;

bstr += String.fromCharCode(iCode & 0x7F);
nOffset ++;
nRemainingBytes -= 1;
}
else if ((iCode & 0xE0) == 0xC0) // 2 bytes
{
iCode1 = strUtf8.charCodeAt(nOffset + 1);
if ( nRemainingBytes < 2 || // not enough data
(iCode1 & 0xC0) != 0x80 ) // invalid pattern
{
break;
}

bstr += String.fromCharCode(((iCode & 0x3F) << 6) | ( iCode1 & 0x3F));
nOffset += 2;
nRemainingBytes -= 2;
}
else if ((iCode & 0xF0) == 0xE0) // 3 bytes
{
iCode1 = strUtf8.charCodeAt(nOffset + 1);
iCode2 = strUtf8.charCodeAt(nOffset + 2);
if ( nRemainingBytes < 3 || // not enough data
(iCode1 & 0xC0) != 0x80 || // invalid pattern
(iCode2 & 0xC0) != 0x80 )
{
break;
}

bstr += String.fromCharCode(((iCode & 0x0F) << 12) |
((iCode1 & 0x3F) << 6) |
(iCode2 & 0x3F));
nOffset += 3;
nRemainingBytes -= 3;
}
else // 4 or more bytes -- unsupported
break;
}

if (nRemainingBytes != 0)
{
// bad UTF8 string.
return "";
}

return bstr;
}

『柒』 JS或C#中如何把utf-8轉成GBK不要JAVA的。

這個問題前提是伺服器端只接收gbk編碼的請求,這個改不了。那麼就要從客戶端想辦法將utf8編碼的xml轉成gbk編碼的請求。
1、將xml當中<?xml version="1.0" encoding="UTF-8" standalone="yes"?>改為<?xml version="1.0" encoding="gb2312" standalone="yes"?>(這一點可以最後嘗試,這只是我的猜想)
2、在使用HttpWebRequest發送請求時,將utf8的字元串轉為gb2312格式的位元組數組
System.Text.Encoding gbkEncode = System.Text.Encoding.GetEncoding("gb2312");
byte[] bytes = gbkEncode .GetBytes("要發送的xml字元串");
System.IO.Stream writer = request.GetRequestStream();
writer.Write(bytes, 0, bytes.Length);
這樣應該可以,你再嘗試一下吧。

『捌』 用JS如何把utf8轉換成GBK的字元編碼

java不同編碼之間進行轉換,都需要使用unicode作為中轉。
以utf-8轉gbk為例,示例代碼版如下:
String t = "這是權一個字元串aaa111";
String utf8 = new String(t.getBytes( "UTF-8"));
System.out.println(utf8);
String unicode = new String(utf8.getBytes(),"UTF-8");
System.out.println(unicode);
String gbk = new String(unicode.getBytes("GBK"));
System.out.println(gbk);

閱讀全文

與js將b轉為gb相關的資料

熱點內容
qq音樂不能播放 瀏覽:431
15g的文件 瀏覽:456
Win10系統無法在消息文件中為 瀏覽:635
ccd文件 瀏覽:826
win7查看文件啟動路徑 瀏覽:693
溧水114網站電話多少 瀏覽:687
蘋果表盤文件下好了怎麼安裝 瀏覽:692
社工庫都有哪些網站 瀏覽:886
恢復刪除的word文件 瀏覽:822
盧本偉什麼事情在網路上走紅 瀏覽:522
sp文件夾在裡面哪個是卸載程序 瀏覽:70
英雄聯盟新版本611 瀏覽:483
三星安卓70夜間模式 瀏覽:135
linux文件怎麼解除佔用 瀏覽:743
app爆紅怎麼處理 瀏覽:728
為什麼沒有辦法復制文件到光碟 瀏覽:620
小孩學專注力和編程哪個好 瀏覽:43
word中八卦 瀏覽:310
javaee上傳整個文件夾 瀏覽:671
pdf文件修改器下載 瀏覽:664

友情鏈接