Python中漢字繁簡體互轉

2021-09-18 00:22:01 字數 1311 閱讀 3399

第一種方法:

文件:安裝:pip install hanziconv

說明:可以進行繁簡體互轉;也可以比較繁簡體文字是否相同。

from hanziconv import hanziconv

line_jian = '<>123asdasd把中文字串進行繁體和簡體間的轉換'

line_fan = '<>123asdasd把中文字串進行繁體和簡體間的轉換'

jian = hanziconv.tosimplified(line_fan) #繁轉簡

fan = hanziconv.totraditional(line_jian) #簡轉繁

resu = hanziconv.same(line_jian, line_fan) #比較繁簡體文字是否相同

print(jian)

print(fan)

print(resu)

結果:

<>123asdasd把中文字串進行繁體和簡體間的轉換

<>123asdasd把中文字串進行繁體和簡體間的轉換

true

第二種方法:
from langconv import *

# 轉換繁體到簡體

def fan_to_jian(line):

line = converter('zh-hans').convert(line)

line.encode('utf-8')

return line

# 轉換簡體到繁體

def jian_to_fan(line):

line = converter('zh-hant').convert(line)

line.encode('utf-8')

return line

line_jian='<>123asdasd把中文字串進行繁體和簡體間的轉換'

line_fan='<>123asdasd把中文字串進行繁體和簡體間的轉換'

jian = "%s" % fan_to_jian(line_fan)

fan = "%s" % jian_to_fan(line_jian)

print(jian)

print(fan)

結果:

<>123asdasd把中文字串進行繁體和簡體間的轉換

<>123asdasd把中文字串進行繁體和簡體間的轉換

C 繁簡體互轉

1 首先在在專案引用 microsoft.visualbasic 這個類庫 2 其中microsoft.visualbasic.vbstrconv列舉了好幾種轉換型別,除了繁簡互轉之外還可以轉為日文等,示例 如下 view code 1 2 簡體轉繁體 3 4 待轉換的簡體字串 5 6public ...

繁簡體轉換

using microsoft.international.converters.traditionalchinesetosimplifiedconverter using system using system.runtime.interopservices namespace casename....

繁簡體轉換工具

關於 gb big5內碼轉換,簡繁互譯 功能軟體的討論 今天我發表了一篇 請各位大俠推薦一款gb big5內碼轉換,簡繁互譯的軟體 的帖子,得到不少好友的幫忙,在此表示感謝了。我根據各位朋友的介紹,和許多 的推薦,試用了一些這方面的軟體,下面是試用結果,若有不妥之處,請各位朋友指正。若有我沒有試用但...