In v3.3.0 Emoji's in the Event SUMMARY field now display as � characters (question mark in a diamond) rather than the correct Emoji characters. Downgrading back to v3.2.1 restores the correct Emoji display.
Steps to Reproduce
Run the code below with the attached test.ics file both on v3.2.1 (and earlier) and v3.3.0 to observe the difference.
With ics-parser v3.2.1
With ics-parser v3.3.0
<?php
require_once '../vendor/autoload.php';
use ICal\ICal;
try {
$ical = new ICal('test.ics');
} catch (\Exception $e) {
die($e);
}
var_dump($ical->events());
PHP Version
8.2.10
PHP date.timezone
Europe/London
ICS Parser Version
3.3.0
Operating System
Linux
Description
In v3.3.0 Emoji's in the Event SUMMARY field now display as � characters (question mark in a diamond) rather than the correct Emoji characters. Downgrading back to v3.2.1 restores the correct Emoji display.
Steps to Reproduce
Run the code below with the attached
test.ics
file both on v3.2.1 (and earlier) and v3.3.0 to observe the difference.With ics-parser v3.2.1
With ics-parser v3.3.0
test.ics.zip