Browse Source

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
pull/40/head
towards-a-new-leftypol 3 years ago
parent
commit
8a2f3a0028
  1. 3
      inc/functions.php

3
inc/functions.php

@ -2717,7 +2717,8 @@ function slugify($post) {
$slug = mb_convert_encoding($slug, "UTF-8", "UTF-8");
// 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
$slug = preg_replace("/<tinyboard [^>]+>.*?<\/tinyboard>/s", '', $slug);

Loading…
Cancel
Save