gocodebox / gocodebox/lifterlms

special characters saved in postmeta fields are encoded and saved to the database when server default charset is not utf-8

Open
#635 0 comments 0 reactions 0 assignees View on GitHub
good first issue hacktoberfest help wanted Type: Bug
Dominant language
PHP
Stars
212
Forks
140
Avg merge
2d 14h
Merged PRs (30d)
19

Description

Server with a default charset (via php.ini or .htaccess) will save encoded versions of special characters in LifterLMS postmeta fields.

Simple recreation by using "ö" character in an the email subject or header field on a LifterLMS email post.

WordPress core handles this gracefully (add the same character to the post title) but LifterLMS doesn't...

Tested server had "iso-8859-1" as the default charset

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.