
Код:
$Name = convert_cyr_string($Name, "k", "w");
$Comment = convert_cyr_string($Comment, "k", "w");
$string = iconv("utf-8", "windows-1251", $string);
И в чем смысл данного кода? Первые две строчки пытаются из кодировка koi8-r (ну если вам приходит текст в utf-8, то причем тут koi8-r?) перевести его в windows-1251. И сюдая по описанию, convert_cyr_string вообще не работате с utf-8, поэтому, что он тут делает не понятно.
А вот третья строчка, с верно взятым iconv, перводит мифическую переменную $string.
И что вы хотите в результате с этим кодом получить?