Worksheet::setInputEncoding

Worksheet::setInputEncoding – Permet l'écriture en un jeu de caractères différent

Synopsis

require_once "Spreadsheet/Excel/Writer.php";

void Worksheet::setInputEncoding ( string $encoding )

Description

Cette méthode permet l'écriture en un jeu de caractères différent en définissant le jeu de caractères courant de la feuille de travail. Cette méthode a été testée pour UTF-8, ISO-8859-7. Elle nécessite la bibliothèque iconv pour tous autres jeux de caractères que UTF-16LE.

Parameter

  • string $encoding - L'encodage. Il supporte tous les encodages supportés par la bibliothèque PHP iconv function.

Note

This function can not be called statically.

Example

Exemple avec setInputEncoding()

<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer('test.xls');
$workbook->setVersion(8);
$worksheet =& $workbook->addWorksheet('Feuille de travail internationale');

$russian "\xD0\xBF\xD0\xBE\xD0\xBA\xD0\xB0";
$greek "\342\345\353\355\341";

$worksheet->setInputEncoding('ISO-8859-7');
$worksheet->write(00$greek);
$worksheet->setInputEncoding('utf-8');
$worksheet->write(10$russian);
$workbook->close();
?>