This seems to work better with unicode values
- this seems to not break anything (that I know of) - possibly a fix for issue 23, at least for most common cases (there are other iconv usages still in the code) https://github.com/towards-a-new-leftypol/leftypol_lainchan/issues/23
This commit is contained in:
parent
27cfc70a57
commit
8a2f3a0028
|
@ -2717,7 +2717,8 @@ function slugify($post) {
|
||||||
$slug = mb_convert_encoding($slug, "UTF-8", "UTF-8");
|
$slug = mb_convert_encoding($slug, "UTF-8", "UTF-8");
|
||||||
|
|
||||||
// Transliterate local characters like ü, I wonder how would it work for weird alphabets :^)
|
// Transliterate local characters like ü, I wonder how would it work for weird alphabets :^)
|
||||||
$slug = iconv("UTF-8", "ASCII//TRANSLIT//IGNORE", $slug);
|
// $slug = iconv("UTF-8", "ASCII//TRANSLIT//IGNORE", $slug);
|
||||||
|
$slug = mb_convert_encoding($slug, "ASCII", "UTF-8");
|
||||||
|
|
||||||
// Remove Tinyboard custom markup
|
// Remove Tinyboard custom markup
|
||||||
$slug = preg_replace("/<tinyboard [^>]+>.*?<\/tinyboard>/s", '', $slug);
|
$slug = preg_replace("/<tinyboard [^>]+>.*?<\/tinyboard>/s", '', $slug);
|
||||||
|
|
Loading…
Reference in New Issue