JS_將漢字轉換成漢語拼音JS版
我分析一下以後,寫了下面的把漢字轉換為拼音的程式,但是帖子只要拼音的首字母,所以那裡只貼了一個更簡單化的版本。
程式原理很簡單,網上可以找到漢字拼音的資料字典,但是由於大家都知道GB2312編碼裡面漢字是按拼音排序的,只要知道各個拼音為首的漢字程式碼,就可以計算所有漢字的拼音程式碼了。
程式有一個關鍵,就是Javascript對漢字是自動使用unicode編碼,為了獲取起GB2312的ASCII編碼值,我使用了VBSCRIPT來寫了兩個函式,在JAVASCRIPT程式裡面呼叫VBSCRIPT的函式實現程式碼轉換。
完整程式如下(把以下程式碼儲存為一個html檔案用IE開啟,在漢字欄裡面輸入內容,游標離開的時候拼音欄就會顯示相應的拼音):
相關推薦
JS_將漢字轉換成漢語拼音JS版
我分析一下以後,寫了下面的把漢字轉換為拼音的程式,但是帖子只要拼音的首字母,所以那裡只貼了一個更簡單化的版本。 程式原理很簡單,網上可以找到漢字拼音的資料字典,但是由於大家都知道GB2312編碼裡面漢字是按拼音排序的,只要知道各個拼音為首的漢字程式碼,就可以計算所
java將漢字轉換成漢語拼音(pinyin4j.jar的使用及原理)
一、思路介紹 見漢字的unicode碼和漢語拼音對應,這也是pinyin4j的思路 二、pinyin4j介紹 pinyin4j使用了一個.txt的文字檔案(uicode_to_hanyu_pinyin.txt)用來儲存漢字unicode編碼與拼音的對應關係,通過讀取該配置
自定義UDF函式:將漢字轉換成拼音
工作需求要講漢字轉換成拼音,自定義UDF函式import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.f
jquery 將漢字轉換成UTF-8
function toUtf8(str) { var out, i, len, c; out = ""; len = str.length; for(i = 0; i < len; i++) {
Java將漢字轉換成URL編碼
String abcd = "中文";//或者使用abcd = "\u0061\u4E2D\u6587"; System.out.println(java.net.URLEncoder
C#將漢字轉成漢語拼音
/// <summary> /// 漢字轉拼音或轉拼音首字母 /// </summary> public class ChineseToSpell {
js 將字母轉換成數字
今天要做的就是 將 A轉成1 B轉成2 以此類推 直接上程式碼 function stringTonum(a) { var str = a.toLowerCase().split(""); var al = str.length; var g
js將時間轉換成時間戳10位
var oldTime = (new Date("2018/12/23 08:00:20")).getTime()/1000; alert(oldTime); 延伸閱讀: 什麼是Unix時間戳(Unix timestamp): Unix時間戳(Unix timestamp),或稱Unix時間
JS將秒轉換成時分秒顯示
function formatSeconds(value) { var theTime = parseInt(value);// 秒 var theTime1 = 0;// 分 var theTime2 = 0;// 小時 if(theTi
js怎麼將 base64轉換成圖片
//獲取陣列最後一個元素 let hasFiles = files[Object.keys(files).pop()] // 參考上面的圖片 let file = hasFiles.url let name = hasFiles.file.name
Python 將拼音轉換成漢字
利用Pinyin2Hanzi 可以將拼音轉換為漢字,可以作為拼音輸入法的轉換引擎: 示例: def pinyin_2_hanzi(pinyinList): from Pinyin2Hanzi
JS將圖片轉換成Base64編碼
在移動端與服務端的互動過程中,經常會遇見移動端上傳圖片到服務端的情況;將圖片轉成base64字串然後和服務端互動,可以有效的減少HTTP資料請求,減少與服務端的資料互動; 將圖片轉換成base64字串
將數字轉換成對應的漢語拼音
// 群裡一小盆友問的,輸入數字-100000~100000之後轉換成對應的“yi er san 。。。”中間用空格隔開,最後沒有空格 //思路一:取出每一位數字新的陣列,最後倒序輸出 #include <stdio.h> #include <math.h
將中文漢字轉換成拼音(全拼)
using System.Globalization; using System.Text; using System.Text.RegularExpressions; /// <summary> /// 漢字轉拼音類 /// </summary
js將字串轉換成物件和陣列
一個物件,但如何把文字轉為物件呢。使用eval();注意一定要加括號,否則會轉換失敗 程式碼如下:var test='{ colkey: "col", colsinfo: "NameList" }'把文字轉化為物件var test='{ colkey: "col", col
js,java如何將秒轉換成幾時幾分幾秒
var s=parseInt(data); var format,array; var hours = Math.floor(s
JS將html轉換成txt
//將html轉換成txt function css_js_html($str,$encode = 'GB2312'){ $str = preg_replace("/<style .*?<\/style>/is", "", $str); $str
將utf-8格式的漢字轉換成16進位制
//字串轉換成16進位制 function str2hex($str){ $hex = ''; for($i=0,$length=mb_strlen($str); $i<$length; $i++){ $hex .= dechex(or
js中使用eval()方法將字串轉換成日期格式、並獲取指定時間的日期
1、在js中eval()方法將字串格式資料轉換成日期格式 function getDate(strDate) { //strDate為需要轉換成日期格式的字串 var date = eval('new Date(' + strDate.rep
C#漢字轉拼音(npinyin)將中文轉換成拼音全文或首字母
1.Chinese2Spell.cs 一些不能識別的漢字全部轉為Z 2.Microsoft Visual Studio International Feature Pack 1.0 連"廣"、“區”都不能轉,很讓人失望。 這些都是2010年以前的方案,至少還有大俠在為漢字轉拼音不斷努力著,目前發現最完美