PHP读取日文字符,将日文汉字转换为可读形式
我不确定PHP是否能够做到这一点,但是 我有日文汉字,『漢字』正在显示。我想用php或某种语言来阅读这个字符,并用片假名显示如何阅读它かんじ」或罗马字「汉字」 这样我就可以显示这样的字符PHP读取日文字符,将日文汉字转换为可读形式,php,ruby-characters,Php,Ruby Characters,我不确定PHP是否能够做到这一点,但是 我有日文汉字,『漢字』正在显示。我想用php或某种语言来阅读这个字符,并用片假名显示如何阅读它かんじ」或罗马字「汉字」 这样我就可以显示这样的字符 kanji かんじ 漢字 基本上,在汉字中添加furigana,以了解如何读取字符。这不是一个小问题 考虑一下动词变位会引起的问题送りがな 以及音読み 和訓読み. PHP如何知道两种语言在阅读方面的差异食' 在'食事' 而且食べる'? 你需要一个形态学分析仪,比如mecab 如果在服务器上安装mecab,可以
kanji
かんじ
漢字
基本上,在汉字中添加furigana,以了解如何读取字符。这不是一个小问题 考虑一下动词变位会引起的问题送りがな 以及音読み 和訓読み. PHP如何知道两种语言在阅读方面的差异食' 在'食事' 而且食べる'? 你需要一个形态学分析仪,比如mecab 如果在服务器上安装mecab,可以通过exec从php调用它 *请注意,yomi允许在片假名中显示语音阅读 为了防止编码问题,您可能希望在exec之前运行putenv'LANG=en_US.UTF-8';这样在php中存储在变量中时,标准输出就不会被篡改
由于日语句子的复杂性,即使像mecab这样的东西也不能给你100%的准确率。这不是一个小问题 考虑一下动词变位会引起的问题送りがな 以及音読み 和訓読み. PHP如何知道两种语言在阅读方面的差异食' 在'食事' 而且食べる'? 你需要一个形态学分析仪,比如mecab 如果在服务器上安装mecab,可以通过exec从php调用它 *请注意,yomi允许在片假名中显示语音阅读 为了防止编码问题,您可能希望在exec之前运行putenv'LANG=en_US.UTF-8';这样在php中存储在变量中时,标准输出就不会被篡改
由于日语句子的复杂性,即使像mecab这样的东西也不能给你100%的准确度。不清楚你在问什么。如果你是说翻译,我认为PHP不能直接做到这一点,但你可以找到很多可以使用PHP的翻译人员。查看这个链接@bansi不太会翻译。但是,你可以阅读PHP有这个功能吗?我认为PHP不支持语音阅读。这不是你想要的,但你可以检查你想问什么。如果你是说翻译,我不认为PHP可以直接做到这一点,但你可以找到很多可以与PHP一起工作的翻译人员。检查这个链接@bansi不完全翻译。但是获得ph值字符的一次读音。PHP有这个功能吗?我认为PHP不支持读音。这不是你想要的,但你可以检查一下
$key='漢字';
$phonetic=exec( 'echo '.$key.' | mecab -O yomi');