We just developed a site that will be used primarily with the Lithuanian (lt) character set. When either of two letters in particular appear on a page, either entered directly into a template or when pulled from exp:channel:entries, ALL PARSING OF EE TAGS IMMEDIATELY STOPS.
Here is a simple example that demonstrates this:
<!DOCTYPE html>
<html lang="lt">
<head>
<meta charset="utf-8"/>
<title>Broken Lithuanian character example</title>
[removed]
</head>
<body>
{if segment_1 == "global"}
This text appears as expected.
{/if}
This letter ž is a mystery
{if segment_1 == "global"}
Same conditional, but not parsed after specific unicode character.
{/if}
</body>
</html>The resulting page appears as:
This should display with no tags around it.
ž
{if segment_1 == "global"}
Identical if statement as shown above, now broken.I have added $config[‘allow_extensions’] = ‘n’; to the config file to ensure this is not a third party issue.
ANY suggestions?
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.