在Linux Shell下把漢字轉換為Url編碼

2021-09-01 01:13:03 字數 508 閱讀 2698

在linux 的shell環境下有乙個od命令可以把檔案按不同的進製的ascii碼輸出,該功能可以完成在linux shell下把漢字轉換為url編碼的任務。

url編碼是十六進製制的形如%e6%9c%8d%e5%8a%a1%e5的字串,test是包含「資料庫網路,」這幾個字元的檔案,以下命令輸出:

#od -t x /test

0000000 ddbefdca f8cde2bf 0a2ce7c2

0000014

該字串對應的url編碼為 %ca%fd%be%dd%bf%e2%cd%f8%c2%e7%2c。

可以看出編碼的對應關係以下是轉換的指令碼:

#!/bin/sh

#make url code

od -t x /tmp/test |awk '}}

}' >/tmp/testurl

/tmp/testurl檔案的內容就是轉換結果。

MYSQL在dos下漢字亂碼解決

如果在dos下資料庫中建立的 漢字亂碼出現 時 第一步 先檢視字符集編碼 show variables like char 第二步 修改字符集編碼 可修改為gbk,gb2312等支援漢字的均可 以設定character set database,character set server為例 再次檢視...

Java把漢字轉拼音

pingyin4j.jar 漢字轉換位漢語拼音,英文本元不變 author xuke public class cn2spell catch badhanyupinyinoutputformatcombination e else return pinyinname 漢字轉換位漢語拼音,英文本元不變...

在dos下漢字與英文顯示小結

以前很少接觸到dos,由於工作的關係,我不得不在dos下寫一些字元顯示之類的程式。有些東西只有自己經歷過了,才有點感觸。我覺得我自己到現在以來很不自信,特別對自己的記憶力有十二分的不自信。很多東西看過了,以為就知道了。到了用得到的時候,才知道,原來自己還是一巧不通。今天我想把過去寫的漢字顯示程式及英...