Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- А) откатить text.dm до исходного
- Б) заменить repl_chars в sanitize_simple с list("\n"="#","\t"="#","�"="�") на list("я"="ÿ", "\n"="#","\t"="#","�"="�")
- В) Добавить этот код:
- /proc/rhtml_encode(var/msg)
- var/list/c = text2list(msg, "я")
- if(c.len == 1)
- c = text2list(msg, "ÿ")
- if(c.len == 1)
- return html_encode(msg)
- var/out = ""
- var/first = 1
- for(var/text in c)
- if(!first)
- out += "ÿ"
- first = 0
- out += html_encode(text)
- return out
- /proc/rhtml_decode(var/msg)
- var/list/c = text2list(msg, "я")
- if(c.len == 1)
- c = text2list(msg, "ÿ")
- if(c.len == 1)
- return html_decode(msg)
- var/out = ""
- var/first = 1
- for(var/text in c)
- if(!first)
- out += "ÿ"
- first = 0
- out += html_decode(text)
- return out
- Г) Заменой заменить все html_decode на rhtml_decode, а html_encode на rhtml_encode
- Д) Заменой заменить все rrhtml_decode на rhtml_decode и rrhtml_encode на rhtml_encode
- Е) В функциях rhtml_decode и rhtml_encode все rhtml_decode и rhtml_encode ручками заменить на html_decode и html_encode
Advertisement
Add Comment
Please, Sign In to add comment