如果遇到中文标点就体内停止转换了。
Closed this issue · 4 comments
diguage commented
搜汉字转拼音时,从Ruby China的一个回复中,找到了这个。但是,在测试中发现一个问题。如下:
我的测试代码如下:
Pinyin.t("测试一下,Think diff", splitter: '-')
希望的结果应该如下:
"ce-shi-yi-xia-Think-diff"
但是,得到的结果确实这样的:
"ce-shi-yi-xia-,Think diff"
请看一下,这是否是个问题?
hongliang-goudou commented
中文标点跟英文一样不转换,原封不动保留,这应该是正确的行为吧
flyerhzm commented
@hongliang-goudou 他说的是停止转换,应该是个bug,另外可以考虑增加 ignore-punctuation 参数来忽略标点符号
diguage commented
好的,谢谢!
项目中想使用这个gem,希望有机会向您请教请教。如果可以,希望能出点力,贡献点代码。哈哈