Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. $content = iconv('ISO-8859-2', 'UTF-8//TRANSLIT', $content);
  2.  
  3. Gdzie są różnice
  4.  
  5. Gdzie sÄ róşnice
  6.  
  7. <?php
  8. $content = 'Gdzie są różnice';
  9. $content = iconv('ISO-8859-2', 'UTF-8//TRANSLIT', $content);
  10. print $content;
  11.  
  12. Gdzie sÄ róşnice
  13.  
  14. $specialChars = [
  15. 'u0105', # ą
  16. 'u0107', # ć
  17. 'u0119', # ę
  18. 'u0142', # ł
  19. 'u0144', # ń
  20. 'u00f3', # ó
  21. 'u015b', # ś
  22. 'u017a', # ź
  23. 'u017c', # ż
  24. 'u0104', # Ą
  25. 'u0106', # Ć
  26. 'u0118', # Ę
  27. 'u0141', # Ł
  28. 'u0143', # Ń
  29. 'u00d3', # Ó
  30. 'u015a', # Ś
  31. 'u0179', # Ż
  32. 'u017b', # Ż
  33. ];
  34.  
  35. $polishHtmlCodes = [
  36. '&#261;', # ą
  37. '&#263;', # ć
  38. '&#281;', # ę
  39. '&#322;', # ł
  40. '&#322;', # ń
  41. '&#243;', # ó
  42. '&#347;', # ś
  43. '&#378;', # ź
  44. '&#380;', # ż
  45. '&#260;', # Ą
  46. '&#262;', # Ć
  47. '&#280;', # Ę
  48. '&#321;', # Ł
  49. '&#323;', # Ń
  50. '&#211;', # Ó
  51. '&#346;', # Ś
  52. '&#377;', # Ż
  53. '&#379;', # Ż
  54. ];
  55.  
  56. $result = str_replace($specialChars, $polishHtmlCodes, json_encode($string));
  57. var_dump(json_decode($result));
  58.  
  59. // prints
  60. // e.g. 'Różowe okulary'
  61.  
  62. <?php
  63. $content = 'Gdzie są różnice';
  64. $content = mb_convert_encoding($content, "ISO-8859-2", "UTF-8");
  65. print $content;
  66. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement