sry guys didnt had time for a while :/
@strigoy :/ i know about this :/ but i dont know how to fix it :/ charset is set to UTF-8 but
when i e.g. use an ä in a name its looks really weird :/
when i come to an solution ill fix it as soon as possible
For fix this issue, you can try to use some
{.force ansi|.}... and make some test to find the necesary placement for them.
Samples in the default template:
[ajax.mkdir|no log]
{.break|if={.not|{.can mkdir.}.}|result=forbidden.}
{.set|x|{.force ansi|%folder%{.postvar|name.}.}.}{.break|if={.exists|{.^x.}.}|result=exists.}
{.if|{.length|{.mkdir|{.^x.}.}.}|ok|failed.}
[ajax.rename|no log]
{.break|if={.not|{.can rename.}.}|result=forbidden.}
{.set|x|{.force ansi|%folder%{.postvar|from.}.}.}
{.set|y|{.force ansi|%folder%{.postvar|to.}.}.}{.break|if={.not|{.exists|{.^x.}.}.}|result=not found.}
{.break|if={.exists|{.^y.}.}|result=exists.}
{.if|{.length|{.rename|{.^x.}|{.^y.}.}.}|ok|failed.}
[ajax.move|no log]
{.set|dst|{.force ansi|{.postvar|dst.}.}.}{.break|if={.not|{.and|{.get|can delete.}|{.get|can upload|path={.^dst.}.}/and.}.} |result=forbidden.}
{.for each|fn|{.replace|:|{.no pipe||.}|{.postvar|files.}.}|{:
{.set|x|{.force ansi|%folder%{.^fn.}.}.} {.set|y|{.^dst.}/{.^fn.}.}
{.if not |{.exists|{.^x.}.}|{.^x.}: not found|{:
{.if|{.exists|{.^y.}.}|{.^y.}: already exists|{:
{.if not|{.length|{.move|{.^x.}|{.^y.}.}.}|{.^fn.}: not moved.}
:}.}
:}.}
;
:}.}
[ajax.comment|no log]
{.break|if={.not|{.can comment.}.} |result=forbidden.}
{.for each|fn|{.replace|:|{.no pipe||.}|{.postvar|files.}.}|{:
{.set item|
{.force ansi|%folder%{.^fn.}.}|comment=
{.force ansi|{.postvar|text.}.}.}
:}.}
ok
[ajax.changepwd|no log]
{.break|if={.not|{.can change pwd.}.} |result=forbidden.}
{.if|{.length|{.set account||password=
{.force ansi|{.postvar|new.}.}.}/length.}|ok|failed.}