时间:2021-07-01 10:21:17 帮助过:18人阅读
你词库的格式?你如何读词库的?
你词库的格式?你如何读词库的?
$data_file = PICK_DATA.'/word.txt';$handle = fopen($data_file, "r");$data = fread($handle, filesize($data_file));
你词库的格式?你如何读词库的?
我在网上搜索,得到答案说: 因为strtr在字符串替换的时候是以单个字节对应进行替换的,所以对于非单字节编码的数据(如中文utf-8)就可以会出现乱码。
但是我的字符串都是gbk呀。而且我以前也用这个函数,没出现乱码。到这里就出现乱码了,不知道为何。
你没有说你的词库是如何组织的
不多只要你的原词有单个汉字的话,乱码的概率一般不会低于50%
你没有说你的词库是如何组织的
不多只要你的原词有单个汉字的话,乱码的概率一般不会低于50%
问题找到了。我切割字符的时候用的是\n,而不是\r\n。这就是造成乱码的原因。感谢回答。