Guest User

Untitled

a guest
Jun 23rd, 2014
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. А) откатить text.dm до исходного
  2. Б) заменить repl_chars в sanitize_simple с list("\n"="#","\t"="#","�"="�") на list("я"="ÿ", "\n"="#","\t"="#","�"="�")
  3. В) Добавить этот код:
  4. /proc/rhtml_encode(var/msg)
  5. var/list/c = text2list(msg, "я")
  6. if(c.len == 1)
  7. c = text2list(msg, "ÿ")
  8. if(c.len == 1)
  9. return html_encode(msg)
  10. var/out = ""
  11. var/first = 1
  12. for(var/text in c)
  13. if(!first)
  14. out += "ÿ"
  15. first = 0
  16. out += html_encode(text)
  17. return out
  18.  
  19. /proc/rhtml_decode(var/msg)
  20. var/list/c = text2list(msg, "я")
  21. if(c.len == 1)
  22. c = text2list(msg, "ÿ")
  23. if(c.len == 1)
  24. return html_decode(msg)
  25. var/out = ""
  26. var/first = 1
  27. for(var/text in c)
  28. if(!first)
  29. out += "ÿ"
  30. first = 0
  31. out += html_decode(text)
  32. return out
  33.  
  34. Г) Заменой заменить все html_decode на rhtml_decode, а html_encode на rhtml_encode
  35. Д) Заменой заменить все rrhtml_decode на rhtml_decode и rrhtml_encode на rhtml_encode
  36. Е) В функциях rhtml_decode и rhtml_encode все rhtml_decode и rhtml_encode ручками заменить на html_decode и html_encode
Advertisement
Add Comment
Please, Sign In to add comment