FPDF преобразует апострофы в странные символы

У меня есть эта строка, переданная из формы JavaScript: 4 H/M’s

Который отправляется в массив с именем «$ out» и обозначается «blurb».

Я использую FPDF для вывода с помощью MultiCell, например:

$pdf->MultiCell(190,4,$out["blurb"]);

Однако FPDF выводит эту строку:

4 H/M’s

я пробовал

html_entity_decode($out["blurb"], ENT_QUOTES, "UTF-8")

но, похоже, это не работает. Какие-либо предложения?


person user1114864    schedule 26.01.2013    source источник


Ответы (1)


Используйте iconv следующим образом:

// put $str your sting to encode for FPDF
// put $myencoding value as you current encoding
//

function fpdf_encode($str,$myencoding='latin1'){
return iconv($myencodig, 'windows-1252', trim(utf8_decode($str)));
}

Я надеюсь, что это поможет другим.

person Mike Castro Demaria    schedule 07.09.2013