Вставка символа в Excel с PHP
Я пытаюсь вставить знак ≥ в Excel с объектом Com из PHP
Я пытался использовать chr(242)
, ó
но я получаю только символы из кодировки ISO-8859-1
Теперь я понятия не имею, что использовать для вставки символа.
Вот моя функция:
$string = str_replace('>=', chr(242), $string);
1 ответ
Решение
Не уверен, что дает вам идею, что 242 каким-либо образом разрешается до "≥". chr
просто дает вам значение байта для этого числа, а "≥" отсутствует в ISO-8859 или любой другой однобайтовой кодировке, о которой я знаю. Для значения в кодировке UTF-8 используйте "\xE2\x89\xA5"
или просто '≥'
если вы кодируете свой исходный код в UTF-8.
Тем не менее, Excel печально известен своими кодировками, поэтому я не знаю, будет ли это правильно отображаться в Excel.