タイトル タグで £ 記号を適切に表示するのに問題があります。
? として出てくる £ を使ってみました。ダイヤモンドで。私も試しました:
£
しかし、それはそのまま出てきます。
私も設定しようとしました:
header('Content-Type: text/html; charset=utf-8');
出力がエコーされる前。
タイトルタグのコンテンツを生成する方法は次のとおりです。
public function marginAttribution($enquiryId)
{
$data = $this->model->marginAttribution($enquiryId) ;
$output = '';
$output .= 'Sales value (parts): '.$data['sellingCurrency'].number_format($data['sellingValueNative'], 2, '.', ',')."\n";
$output .= 'Sales value (fees): '.$data['sellingCurrency'].number_format($data['sellingFees'], 2, '.', ',')."\n";
$output .= 'Sales value total ('.$data['sellingCurrency'].'): '.$data['sellingCurrency'].number_format($data['sellingFees']+$data['sellingValueNative'], 2, '.', ',')."\n";
$output .= "Sales value total (£): £".number_format(($data['sellingFees']+$data['sellingValueNative'])/$data['sellingCurrencyRate'], 2, '.', ',')."\n";
header('Content-Type: text/html; charset=utf-8');
echo $output;
}