    public static String replaceSpecialChars(String s) {
        String result = "";

        for (int i = 0; i < s.length(); i++) {
            char ch = s.charAt(i);

            switch (ch) {
              case '\n':
                result += "\\n";
                break;

              case '\t':
                result += "\\t";
                break;

              case '\b':
                result += "\\b";
                break;

              case '\r':
                result += "\\r";
                break;

              case '\f':
                result += "\\f";
                break;

              case '\\':
                result += "\\\\";
                break;

              case '\'':
                result += "\\\'";
                break;

              case '\"':
                result += "\\\"";
                break;

              default:
                result += ch;
                break;
            }
        }
        return result;
    }
