MySQL中實現中文轉拼音

来源:https://www.cnblogs.com/zhangzhixi/archive/2022/08/09/16567143.html
-Advertisement-
Play Games

前言: 今天有個業務需求,需要將用戶的密碼統一進行設置,現在只有用戶的昵稱(nickname), 用戶的username跟password欄位為空。遂就用到了中文轉拼音~ 1、先將nickname轉拼音並賦值給username欄位 2、使用username欄位配合加密函數,對該用戶的密碼進行賦值 - ...


前言:

今天有個業務需求,需要將用戶的密碼統一進行設置,現在只有用戶的昵稱(nickname),

用戶的username跟password欄位為空。遂就用到了中文轉拼音~

1、先將nickname轉拼音並賦值給username欄位

2、使用username欄位配合加密函數,對該用戶的密碼進行賦值

-- 加密-按照用戶名進行加密
select  HEX(AES_ENCRYPT('123456','admin'))
-- 解密-按照用戶名進行解密
SELECT AES_DECRYPT(UNHEX("F8833383029D93ACBD66F6C8D81602DD"),'admin')

一、創建拼音對照表

-- 創建漢字拼音對照臨時表
CREATE TABLE IF NOT EXISTS `t_base_pinyin` (
  `pin_yin_` varchar(255) CHARACTER SET gbk NOT NULL,
  `code_` int(11) NOT NULL,
  PRIMARY KEY (`code_`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

二、插入對照數據

-- 插入數據
INSERT INTO t_base_pinyin ( pin_yin_, code_ ) 
VALUES
    ( "a", 20319 ),(
        "ai",
        20317 
        ),(
        "an",
        20304 
        ),(
        "ang",
        20295 
        ),(
        "ao",
        20292 
        ),(
        "ba",
        20283 
        ),(
        "bai",
        20265 
        ),(
        "ban",
        20257 
        ),(
        "bang",
        20242 
        ),(
        "bao",
        20230 
        ),(
        "bei",
        20051 
        ),(
        "ben",
        20036 
        ),(
        "beng",
        20032 
        ),(
        "bi",
        20026 
        ),(
        "bian",
        20002 
        ),(
        "biao",
        19990 
        ),(
        "bie",
        19986 
        ),(
        "bin",
        19982 
        ),(
        "bing",
        19976 
        ),(
        "bo",
        19805 
        ),(
        "bu",
        19784 
        ),(
        "ca",
        19775 
        ),(
        "cai",
        19774 
        ),(
        "can",
        19763 
        ),(
        "cang",
        19756 
        ),(
        "cao",
        19751 
        ),(
        "ce",
        19746 
        ),(
        "ceng",
        19741 
        ),(
        "cha",
        19739 
        ),(
        "chai",
        19728 
        ),(
        "chan",
        19725 
        ),(
        "chang",
        19715 
        ),(
        "chao",
        19540 
        ),(
        "che",
        19531 
        ),(
        "chen",
        19525 
        ),(
        "cheng",
        19515 
        ),(
        "chi",
        19500 
        ),(
        "chong",
        19484 
        ),(
        "chou",
        19479 
        ),(
        "chu",
        19467 
        ),(
        "chuai",
        19289 
        ),(
        "chuan",
        19288 
        ),(
        "chuang",
        19281 
        ),(
        "chui",
        19275 
        ),(
        "chun",
        19270 
        ),(
        "chuo",
        19263 
        ),(
        "ci",
        19261 
        ),(
        "cong",
        19249 
        ),(
        "cou",
        19243 
        ),(
        "cu",
        19242 
        ),(
        "cuan",
        19238 
        ),(
        "cui",
        19235 
        ),(
        "cun",
        19227 
        ),(
        "cuo",
        19224 
        ),(
        "da",
        19218 
        ),(
        "dai",
        19212 
        ),(
        "dan",
        19038 
        ),(
        "dang",
        19023 
        ),(
        "dao",
        19018 
        ),(
        "de",
        19006 
        ),(
        "deng",
        19003 
        ),(
        "di",
        18996 
        ),(
        "dian",
        18977 
        ),(
        "diao",
        18961 
        ),(
        "die",
        18952 
        ),(
        "ding",
        18783 
        ),(
        "diu",
        18774 
        ),(
        "dong",
        18773 
        ),(
        "dou",
        18763 
        ),(
        "du",
        18756 
        ),(
        "duan",
        18741 
        ),(
        "dui",
        18735 
        ),(
        "dun",
        18731 
        ),(
        "duo",
        18722 
        ),(
        "e",
        18710 
        ),(
        "en",
        18697 
        ),(
        "er",
        18696 
        ),(
        "fa",
        18526 
        ),(
        "fan",
        18518 
        ),(
        "fang",
        18501 
        ),(
        "fei",
        18490 
        ),(
        "fen",
        18478 
        ),(
        "feng",
        18463 
        ),(
        "fo",
        18448 
        ),(
        "fou",
        18447 
        ),(
        "fu",
        18446 
        ),(
        "ga",
        18239 
        ),(
        "gai",
        18237 
        ),(
        "gan",
        18231 
        ),(
        "gang",
        18220 
        ),(
        "gao",
        18211 
        ),(
        "ge",
        18201 
        ),(
        "gei",
        18184 
        ),(
        "gen",
        18183 
        ),(
        "geng",
        18181 
        ),(
        "gong",
        18012 
        ),(
        "gou",
        17997 
        ),(
        "gu",
        17988 
        ),(
        "gua",
        17970 
        ),(
        "guai",
        17964 
        ),(
        "guan",
        17961 
        ),(
        "guang",
        17950 
        ),(
        "gui",
        17947 
        ),(
        "gun",
        17931 
        ),(
        "guo",
        17928 
        ),(
        "ha",
        17922 
        ),(
        "hai",
        17759 
        ),(
        "han",
        17752 
        ),(
        "hang",
        17733 
        ),(
        "hao",
        17730 
        ),(
        "he",
        17721 
        ),(
        "hei",
        17703 
        ),(
        "hen",
        17701 
        ),(
        "heng",
        17697 
        ),(
        "hong",
        17692 
        ),(
        "hou",
        17683 
        ),(
        "hu",
        17676 
        ),(
        "hua",
        17496 
        ),(
        "huai",
        17487 
        ),(
        "huan",
        17482 
        ),(
        "huang",
        17468 
        ),(
        "hui",
        17454 
        ),(
        "hun",
        17433 
        ),(
        "huo",
        17427 
        ),(
        "ji",
        17417 
        ),(
        "jia",
        17202 
        ),(
        "jian",
        17185 
        ),(
        "jiang",
        16983 
        ),(
        "jiao",
        16970 
        ),(
        "jie",
        16942 
        ),(
        "jin",
        16915 
        ),(
        "jing",
        16733 
        ),(
        "jiong",
        16708 
        ),(
        "jiu",
        16706 
        ),(
        "ju",
        16689 
        ),(
        "juan",
        16664 
        ),(
        "jue",
        16657 
        ),(
        "jun",
        16647 
        ),(
        "ka",
        16474 
        ),(
        "kai",
        16470 
        ),(
        "kan",
        16465 
        ),(
        "kang",
        16459 
        ),(
        "kao",
        16452 
        ),(
        "ke",
        16448 
        ),(
        "ken",
        16433 
        ),(
        "keng",
        16429 
        ),(
        "kong",
        16427 
        ),(
        "kou",
        16423 
        ),(
        "ku",
        16419 
        ),(
        "kua",
        16412 
        ),(
        "kuai",
        16407 
        ),(
        "kuan",
        16403 
        ),(
        "kuang",
        16401 
        ),(
        "kui",
        16393 
        ),(
        "kun",
        16220 
        ),(
        "kuo",
        16216 
        ),(
        "la",
        16212 
        ),(
        "lai",
        16205 
        ),(
        "lan",
        16202 
        ),(
        "lang",
        16187 
        ),(
        "lao",
        16180 
        ),(
        "le",
        16171 
        ),(
        "lei",
        16169 
        ),(
        "leng",
        16158 
        ),(
        "li",
        16155 
        ),(
        "lia",
        15959 
        ),(
        "lian",
        15958 
        ),(
        "liang",
        15944 
        ),(
        "liao",
        15933 
        ),(
        "lie",
        15920 
        ),(
        "lin",
        15915 
        ),(
        "ling",
        15903 
        ),(
        "liu",
        15889 
        ),(
        "long",
        15878 
        ),(
        "lou",
        15707 
        ),(
        "lu",
        15701 
        ),(
        "lv",
        15681 
        ),(
        "luan",
        15667 
        ),(
        "lue",
        15661 
        ),(
        "lun",
        15659 
        ),(
        "luo",
        15652 
        ),(
        "ma",
        15640 
        ),(
        "mai",
        15631 
        ),(
        "man",
        15625 
        ),(
        "mang",
        15454 
        ),(
        "mao",
        15448 
        ),(
        "me",
        15436 
        ),(
        "mei",
        15435 
        ),(
        "men",
        15419 
        ),(
        "meng",
        15416 
        ),(
        "mi",
        15408 
        ),(
        "mian",
        15394 
        ),(
        "miao",
        15385 
        ),(
        "mie",
        15377 
        ),(
        "min",
        15375 
        ),(
        "ming",
        15369 
        ),(
        "miu",
        15363 
        ),(
        "mo",
        15362 
        ),(
        "mou",
        15183 
        ),(
        "mu",
        15180 
        ),(
        "na",
        15165 
        ),(
        "nai",
        15158 
        ),(
        "nan",
        15153 
        ),(
        "nang",
        15150 
        ),(
        "nao",
        15149 
        ),(
        "ne",
        15144 
        ),(
        "nei",
        15143 
        ),(
        "nen",
        15141 
        ),(
        "neng",
        15140 
        ),(
        "ni",
        15139 
        ),(
        "nian",
        15128 
        ),(
        "niang",
        15121 
        ),(
        "niao",
        15119 
        ),(
        "nie",
        15117 
        ),(
        "nin",
        15110 
        ),(
        "ning",
        15109 
        ),(
        "niu",
        14941 
        ),(
        "nong",
        14937 
        ),(
        "nu",
        14933 
        ),(
        "nv",
        14930 
        ),(
        "nuan",
        14929 
        ),(
        "nue",
        14928 
        ),(
        "nuo",
        14926 
        ),(
        "o",
        14922 
        ),(
        "ou",
        14921 
        ),(
        "pa",
        14914 
        ),(
        "pai",
        14908 
        ),(
        "pan",
        14902 
        ),(
        "pang",
        14894 
        ),(
        "pao",
        14889 
        ),(
        "pei",
        14882 
        ),(
        "pen",
        14873 
        ),(
        "peng",
        14871 
        ),(
        "pi",
        14857 
        ),(
        "pian",
        14678 
        ),(
        "piao",
        14674 
        ),(
        "pie",
        14670 
        ),(
        "pin",
        14668 
        ),(
        "ping",
        14663 
        ),(
        "po",
        14654 
        ),(
        "pu",
        14645 
        ),(
        "qi",
        14630 
        ),(
        "qia",
        14594 
        ),(
        "qian",
        14429 
        ),(
        "qiang",
        14407 
        ),(
        "qiao",
        14399 
        ),(
        "qie",
        14384 
        ),(
        "qin",
        14379 
        ),(
        "qing",
        14368 
        ),(
        "qiong",
        14355 
        ),(
        "qiu",
        14353 
        ),(
        "qu",
        14345 
        ),(
        "quan",
        14170 
        ),(
        "que",
        14159 
        ),(
        "qun",
        14151 
        ),(
        "ran",
        14149 
        ),(
        "rang",
        14145 
        ),(
        "rao",
        14140 
        ),(
        "re",
        14137 
        ),(
        "ren",
        14135 
        ),(
        "reng",
        14125 
        ),(
        "ri",
        14123 
        ),(
        "rong",
        14122 
        ),(
        "rou",
        14112 
        ),(
        "ru",
        14109 
        ),(
        "ruan",
        14099 
        ),(
        "rui",
        14097 
        ),(
        "run",
        14094 
        ),(
        "ruo",
        14092 
        ),(
        "sa",
        14090 
        ),(
        "sai",
        14087 
        ),(
        "san",
        14083 
        ),(
        "sang",
        13917 
        ),(
        "sao",
        13914 
        ),(
        "se",
        13910 
        ),(
        "sen",
        13907 
        ),(
        "seng",
        13906 
        ),(
        "sha",
        13905 
        ),(
        "shai",
        13896 
        ),(
        "shan",
        13894 
        ),(
        "shang",
        13878 
        ),(
        "shao",
        13870 
        ),(
        "she",
        13859 
        ),(
        "shen",
        13847 
        ),(
        "sheng",
        13831 
        ),(
        "shi",
        13658 
        ),(
        "shou",
        13611 
        ),(
        "shu",
        13601 
        ),(
        "shua",
        13406 
        ),(
        "shuai",
        13404 
        ),(
        "shuan",
        13400 
        ),(
        "shuang",
        13398 
        ),(
        "shui",
        13395 
        ),(
        "shun",
        13391 
        ),(
        "shuo",
        13387 
        ),(
        "si",
        13383 
        ),(
        "song",
        13367 
        ),(
        "sou",
        13359 
        ),(
        "su",
        13356 
        ),(
        "suan",
        13343 
        ),(
        "sui",
        13340 
        ),(
        "sun",
        13329 
        ),(
        "suo",
        13326 
        ),(
        "ta",
        13318 
        ),(
        "tai",
        13147 
        ),(
        "tan",
        13138 
        ),(
        "tang",
        13120 
        ),(
        "tao",
        13107 
        ),(
        "te",
        13096 
        ),(
        "teng",
        13095 
        ),(
        "ti",
        13091 
        ),(
        "tian",
        13076 
        ),(
        "tiao",
        13068 
        ),(
        "tie",
        13063 
        ),(
        "ting",
        13060 
        ),(
        "tong",
        12888 
        ),(
        "tou",
        12875 
        ),(
        "tu",
        12871 
        ),(
        "tuan",
        12860 
        ),(
        "tui",
        12858 
        ),(
        "tun",
        12852 
        ),(
        "tuo",
        12849 
        ),(
        "wa",
        12838 
        ),(
        "wai",
        12831 
        ),(
        "wan",
        12829 
        ),(
        "wang",
        12812 
        ),(
        "wei",
        12802 
        ),(
        "wen",
        12607 
        ),(
        "weng",
        12597 
        ),(
        "wo",
        12594 
        ),(
        "wu",
        12585 
        ),(
        "xi",
        12556 
        ),(
        "xia",
        12359 
        ),(
        "xian",
        12346 
        ),(
        "xiang",
        12320 
        ),(
        "xiao",
        12300 
        ),(
        "xie",
        12120 
        ),(
        "xin",
        12099 
        ),(
        "xing",
        12089 
        ),(
        "xiong",
        12074 
        ),(
        "xiu",
        12067 
        ),(
        "xu",
        12058 
        ),(
        "xuan",
        12039 
        ),(
        "xue",
        11867 
        ),(
        "xun",
        11861 
        ),(
        "ya",
        11847 
        ),(
        "yan",
        11831 
        ),(
        "yang",
        11798 
        ),(
        "yao",
        11781 
        ),(
        "ye",
        11604 
        ),(
        "yi",
        11589 
        ),(
        "yin",
        11536 
        ),(
        "ying",
        11358 
        ),(
        "yo",
        11340 
        ),(
        "yong",
        11339 
        ),(
        "you",
        11324 
        ),(
        "yu",
        11303 
        ),(
        "yuan",
        11097 
        ),(
        "yue",
        11077 
        ),(
        "yun",
        11067 
        ),(
        "za",
        11055 
        ),(
        "zai",
        11052 
        ),(
        "zan",
        11045 
        ),(
        "zang",
        11041 
        ),(
        "zao",
        11038 
        ),(
        "ze",
        11024 
        ),(
        "zei",
        11020 
        ),(
        "zen",
        11019 
        ),(
        "zeng",
        11018 
        ),(
        "zha",
        11014 
        ),(
        "zhai",
        10838 
        ),(
        "zhan",
        10832 
        ),(
        "zhang",
        10815 
        ),(
        "zhao",
        10800 
        ),(
        "zhe",
        10790 
        ),(
        "zhen",
        10780 
        ),(
        "zheng",
        10764 
        ),(
        "zhi",
        10587 
        ),(
        "zhong",
        10544 
        ),(
        "zhou",
        10533 
        ),(
        "zhu",
        10519 
        ),(
        "zhua",
        10331 
        ),(
        "zhuai",
        10329 
        ),(
        "zhuan",
        10328 
        ),(
        "zhuang",
        10322 
        ),(
        "zhui",
        10315 
        ),(
        "zhun",
        10309 
        ),(
        "zhuo",
        10307 
        ),(
        "zi",
        10296 
        ),(
        "zong",
        10281 
        ),(
        "zou",
        10274 
        ),(
        "zu",
        10270 
        ),(
        "zuan",
        10262 
        ),(
        "zui",
        10260 
        ),(
        "zun",
        10256 
        ),(
        "zuo",
    10254 
    );
View Code

三、創建漢字轉換拼音函數

-- 建立漢字轉換拼音函數
DROP FUNCTION IF EXISTS to_pinyin;
DELIMITER $
CREATE FUNCTION to_pinyin(NAME VARCHAR(255) CHARSET gbk)
RETURNS VARCHAR(255) CHARSET gbk
BEGIN
    DECLARE mycode INT;
    DECLARE tmp_lcode VARCHAR(2) CHARSET gbk;
    DECLARE lcode INT;
    DECLARE tmp_rcode VARCHAR(2) CHARSET gbk;
    DECLARE rcode INT;
    DECLARE mypy VARCHAR(255) CHARSET gbk DEFAULT '';
    DECLARE lp INT;
    SET mycode = 0;
    SET lp = 1;
    SET NAME = HEX(NAME);
    WHILE lp < LENGTH(NAME) DO
        SET tmp_lcode = SUBSTRING(NAME, lp, 2);
        SET lcode = CAST(ASCII(UNHEX(tmp_lcode)) AS UNSIGNED); 
        SET tmp_rcode = SUBSTRING(NAME, lp + 2, 2);
        SET rcode = CAST(ASCII(UNHEX(tmp_rcode)) AS UNSIGNED); 
        IF lcode > 128 THEN
            SET mycode =65536 - lcode * 256 - rcode ;
            SELECT CONCAT(mypy,pin_yin_) INTO mypy FROM t_base_pinyin WHERE CODE_ >= ABS(mycode) ORDER BY CODE_ ASC LIMIT 1;
            SET lp = lp + 4;
        ELSE
            SET mypy = CONCAT(mypy,CHAR(CAST(ASCII(UNHEX(SUBSTRING(NAME, lp, 2))) AS UNSIGNED)));
            SET lp = lp + 2;
        END IF;
    END WHILE;
    RETURN LOWER(mypy);
END;
$
DELIMITER ;

如果出現錯誤:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de

 

執行下麵SQL,然後重新執行函數即可:

set global log_bin_trust_function_creators=TRUE;

四、使用方法

select to_pinyin('測試')


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 痞子衡嵌入式半月刊: 第 60 期 這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 上期回顧 ...
  • 基於容器的方式做一個apache編譯安裝的鏡像 創建容器前的部署 [root@localhost ~]# docker search centos //查詢centos鏡像 NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official b ...
  • 2288H v5伺服器安裝Windows系統後,PCI數據捕獲和信號處理控制器 出現感嘆號 可以在IBMC界面的“診斷-黑匣子” 關閉黑匣子功能,然後重啟設備解決 也可以通過在操作系統側安裝IBMA軟體解決 ...
  • 你是否還不知道Mac電腦微信多開及防撤回功能怎麼使用呢?WeChatTweak for mac是一款僅限mac平臺的微信客戶端插件,這款插件擁有防撤回和微信多開的功能。需要的朋友不要錯過哦~ 詳情:微信微調助手WeChatTweak for mac(微信多開和防撤回工具) 功能介紹 1、阻止消息撤回 ...
  • 2.ETCD安裝 etcd 安裝可以通過源碼構建也可以使用官方構建的二進位文件進行安裝。我們以二進位文件為例,系統為CentOS 7.9,操作步驟如下所示: 2.1 Linux ETCD_VER=v3.5.4 # choose either URL GOOGLE_URL=https://storag ...
  • 1、redis 大數據時代三V:海量Volume、多樣Variety、實時Velocity 大數據時代三高:高併發、高可用(無限套娃+彼此監控)、高性能 - Redis(Remote Dictionary Server ),即遠程字典服務,是一個開源的使用ANSI C語言編寫、支持網路、可基於記憶體亦 ...
  • 攜程酒店訂單系統的存儲設計從1999年收錄第一單以來,已經完成了從單一SQLServer資料庫到多IDC容災、完成分庫分表等多個階段,在見證了大量業務奇跡的同時,也開始逐漸暴露出老驥伏櫪的心有餘而力不足之態。基於更高穩定性與高效成本控制而設計的訂單存儲系統,已經是攜程在疫情後恢復業務的必然訴求。 目... ...
  • 7月28日,以“數智進化,現在即未來”為主題的袋鼠雲2022產品發佈會於線上正式開幕。發佈會上,袋鼠雲宣佈將集團進行全新升級:從“數字化基礎設施供應商”,升級為“全鏈路數字化技術與服務提供商”,併發布了全新的四大產品體系:數據智能分析與洞察平臺“數雁EasyDigit”、低代碼數字孿生平臺EasyV ...
一周排行
    -Advertisement-
    Play Games
  • Dapr Outbox 是1.12中的功能。 本文只介紹Dapr Outbox 執行流程,Dapr Outbox基本用法請閱讀官方文檔 。本文中appID=order-processor,topic=orders 本文前提知識:熟悉Dapr狀態管理、Dapr發佈訂閱和Outbox 模式。 Outbo ...
  • 引言 在前幾章我們深度講解了單元測試和集成測試的基礎知識,這一章我們來講解一下代碼覆蓋率,代碼覆蓋率是單元測試運行的度量值,覆蓋率通常以百分比表示,用於衡量代碼被測試覆蓋的程度,幫助開發人員評估測試用例的質量和代碼的健壯性。常見的覆蓋率包括語句覆蓋率(Line Coverage)、分支覆蓋率(Bra ...
  • 前言 本文介紹瞭如何使用S7.NET庫實現對西門子PLC DB塊數據的讀寫,記錄了使用電腦模擬,模擬PLC,自至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1.Windows環境下鏈路層網路訪問的行業標準工具(WinPcap_4_1_3.exe)下載鏈接:http ...
  • 從依賴倒置原則(Dependency Inversion Principle, DIP)到控制反轉(Inversion of Control, IoC)再到依賴註入(Dependency Injection, DI)的演進過程,我們可以理解為一種逐步抽象和解耦的設計思想。這種思想在C#等面向對象的編 ...
  • 關於Python中的私有屬性和私有方法 Python對於類的成員沒有嚴格的訪問控制限制,這與其他面相對對象語言有區別。關於私有屬性和私有方法,有如下要點: 1、通常我們約定,兩個下劃線開頭的屬性是私有的(private)。其他為公共的(public); 2、類內部可以訪問私有屬性(方法); 3、類外 ...
  • C++ 訪問說明符 訪問說明符是 C++ 中控制類成員(屬性和方法)可訪問性的關鍵字。它們用於封裝類數據並保護其免受意外修改或濫用。 三種訪問說明符: public:允許從類外部的任何地方訪問成員。 private:僅允許在類內部訪問成員。 protected:允許在類內部及其派生類中訪問成員。 示 ...
  • 寫這個隨筆說一下C++的static_cast和dynamic_cast用在子類與父類的指針轉換時的一些事宜。首先,【static_cast,dynamic_cast】【父類指針,子類指針】,兩兩一組,共有4種組合:用 static_cast 父類轉子類、用 static_cast 子類轉父類、使用 ...
  • /******************************************************************************************************** * * * 設計雙向鏈表的介面 * * * * Copyright (c) 2023-2 ...
  • 相信接觸過spring做開發的小伙伴們一定使用過@ComponentScan註解 @ComponentScan("com.wangm.lifecycle") public class AppConfig { } @ComponentScan指定basePackage,將包下的類按照一定規則註冊成Be ...
  • 操作系統 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作為腳本語言,使用起來很方便,查了下opensips的文檔,支持使用python腳本寫邏輯代碼。今天整理下CentOS7環境下opensips2.4.9的python模塊筆記及使用 ...