Giter VIP home page Giter VIP logo

Comments (10)

chinalwb avatar chinalwb commented on August 15, 2024

OK

不过1不太理解什么意思

from android-rich-text-editor.

bingely avatar bingely commented on August 15, 2024

长这样子你的数据

<div>&#21457;&#23556;&#28857;&#21457;&#23556;&#28857;&#21457;</div>

from android-rich-text-editor.

chinalwb avatar chinalwb commented on August 15, 2024

什么情况下显示这种字符呢

from android-rich-text-editor.

bingely avatar bingely commented on August 15, 2024

String content = mAREditor.getHtml(); 我用这个方法获取里面内容,还有其它api获取吗

from android-rich-text-editor.

bingely avatar bingely commented on August 15, 2024

等下,好像写错了,不是这个方法

from android-rich-text-editor.

bingely avatar bingely commented on August 15, 2024

好吧就是这个方法

from android-rich-text-editor.

chinalwb avatar chinalwb commented on August 15, 2024

OK,等我看下回复您。

from android-rich-text-editor.

bingely avatar bingely commented on August 15, 2024

`
没事,你已经够及时回复我们了 ,我看你做了这个方法处理
private static void withinStyle(StringBuilder out, CharSequence text,
int start, int end) {
for (int i = start; i < end; i++) {
char c = text.charAt(i);

        if (c == '<') {
            out.append("&lt;");
        } else if (c == '>') {
            out.append("&gt;");
        } else if (c == '&') {
            out.append("&amp;");
        } else if (c >= 0xD800 && c <= 0xDFFF) {
            if (c < 0xDC00 && i + 1 < end) {
                char d = text.charAt(i + 1);
                if (d >= 0xDC00 && d <= 0xDFFF) {
                    i++;
                    int codepoint = 0x010000 | (int) c - 0xD800 << 10 | (int) d - 0xDC00;
                    out.append("&#").append(codepoint).append(";");
                }
            }
        } else if (c > 0x7E || c < ' ') {
            out.append("&#").append((int) c).append(";");
        } else if (c == ' ') {
            while (i + 1 < end && text.charAt(i + 1) == ' ') {
                out.append("&nbsp;");
                i++;
            }

            out.append(' ');
        } else {
            out.append(c);
        }
    }
}

`

from android-rich-text-editor.

chinalwb avatar chinalwb commented on August 15, 2024

试试这个。

} else if (c > 0x7E || c < ' ') {
    // out.append("&#").append((int) c).append(";");
    out.append(c);
}

from android-rich-text-editor.

chinalwb avatar chinalwb commented on August 15, 2024

Enhancement: Add ability to remove an image in editor.

from android-rich-text-editor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.