Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $content = iconv('ISO-8859-2', 'UTF-8//TRANSLIT', $content);
- Gdzie są różnice
- Gdzie sÄ róşnice
- <?php
- $content = 'Gdzie są różnice';
- $content = iconv('ISO-8859-2', 'UTF-8//TRANSLIT', $content);
- print $content;
- Gdzie sÄ róşnice
- $specialChars = [
- 'u0105', # ą
- 'u0107', # ć
- 'u0119', # ę
- 'u0142', # ł
- 'u0144', # ń
- 'u00f3', # ó
- 'u015b', # ś
- 'u017a', # ź
- 'u017c', # ż
- 'u0104', # Ą
- 'u0106', # Ć
- 'u0118', # Ę
- 'u0141', # Ł
- 'u0143', # Ń
- 'u00d3', # Ó
- 'u015a', # Ś
- 'u0179', # Ż
- 'u017b', # Ż
- ];
- $polishHtmlCodes = [
- 'ą', # ą
- 'ć', # ć
- 'ę', # ę
- 'ł', # ł
- 'ł', # ń
- 'ó', # ó
- 'ś', # ś
- 'ź', # ź
- 'ż', # ż
- 'Ą', # Ą
- 'Ć', # Ć
- 'Ę', # Ę
- 'Ł', # Ł
- 'Ń', # Ń
- 'Ó', # Ó
- 'Ś', # Ś
- 'Ź', # Ż
- 'Ż', # Ż
- ];
- $result = str_replace($specialChars, $polishHtmlCodes, json_encode($string));
- var_dump(json_decode($result));
- // prints
- // e.g. 'Różowe okulary'
- <?php
- $content = 'Gdzie są różnice';
- $content = mb_convert_encoding($content, "ISO-8859-2", "UTF-8");
- print $content;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement