| | |
| | | $plink = pspell_new(get_input_value('lang', RCUBE_INPUT_GET), null, null, RCMAIL_CHARSET, PSPELL_FAST); |
| | | |
| | | // send output |
| | | $out = '<?xml version="1.0" encoding="'.RCMAIL_CHARSET.'"?><spellresult charschecked="'.rc_strlen($text).'">'; |
| | | $out = '<?xml version="1.0" encoding="'.RCMAIL_CHARSET.'"?><spellresult charschecked="'.mb_strlen($text).'">'; |
| | | |
| | | $diff = 0; |
| | | foreach ($words as $w) { |
| | | $word = trim($w[0]); |
| | | $pos = $w[1] - $diff; |
| | | $len = rc_strlen($word); |
| | | $len = mb_strlen($word); |
| | | if ($word && $plink && !pspell_check($plink, $word)) { |
| | | $suggestions = pspell_suggest($plink, $word); |
| | | if (sizeof($suggestions)>10) |