Я не эксперт (мне только об этом сказали вчера), но, по крайней мере, для HTML, вы можете попробовать использовать htmlentities (посмотрите на this ).
Как только что-то было конвертировано с использованием htmlentities, оно становится простым текстом, поэтому, если открыть его в браузере, вы увидите тег и все (например, будет записано <a href="blah blah">
), если оно записано в журнал или что-то еще, а затем Открыв в текстовом редакторе, вы получите некоторые символы и shnaz, которые представляют html-сущности.
Если вам нужно конвертировать обратно, вы можете использовать функцию html_entity_decode, я думаю, но я собираюсь сделать предположение и предположить, что вам не нужно конвертировать обратно.
Что касается других языков, я понятия не имею, что вам следует делать.