`
shuaigg.babysky
  • 浏览: 567704 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

url进行utf-8编码

阅读更多
public static String utf8encode(String text) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < text.length(); i++) {
            char c = text.charAt(i);
            if(c >= 0 && c<= 255) {
                sb.append(c);
            } else {
                byte[] b = new byte[0];
                try {
                    b = Character.toString(c).getBytes("UTF-8");
                }catch (Exception e) {
                }
                for (int j = 0; j < b.length; j++) {
                    int k = b[j];
                    if(k <0 ) k += 256;
                    sb.append("%" + Integer.toHexString(k).toUpperCase());
                }
            }
        }
        return sb.toString();
    }
 
分享到:
评论

相关推荐

    GBK编码转换和UTF-8编码转换模块源码

    3. 对于UTF-8编码的字符串,由于UTF-8本身就是变长编码,每个Unicode字符可能对应1到4个字节,所以转换时需要逐字节处理,并根据字节流判断对应的Unicode字符,然后进行URL编码。 4. 返回URL编码后的字符串。 在...

    ASP 生成静态网页(UTF-8)

    在涉及到UTF-8编码时,我们确保生成的静态网页能够正确显示多种语言的字符,特别是非英文字符,如中文、日文、韩文等。 在ASP中生成静态网页的过程主要包括以下步骤: 1. **动态数据获取**:首先,ASP脚本需要获取...

    js实现GBK编码,避免默认utf-8编码

    前端页面通过ajax发送请求,参数都是默认使用utf-8编码格式对参数进行url编码,这样的后果就是,当后台页面如果使用gbk编码的话,会出现乱码的情况,然后网上找到一个大神写的gbk.js. 但是里面没有做出详细介绍,这里...

    pb9.0 UTF-8 编码转换为Unicode 编码格式

    PowerBuilder9.0开发环境下,可以把UTF-8的编码转换为Unicode的编码格式,在pb9.0环境下测试通过。

    解决Invalid byte 1 of 1-byte UTF-8 sequence

    byte UTF-8 sequence-中文版的window下java的默认的编码为GBK.url":这个文件名暗示了解决XML文件读取异常的方法,尤其是在Windows环境下,Java默认的文件编码可能是GBK,这可能导致读取包含UTF-8编码的XML文件时...

    C#写的 GBK GB2312 UTF-8转换

    在这个例子中,`Encoding.GetEncoding("GBK")`获取了GBK编码器,`GetBytes()`方法将GBK编码的字符串转换为字节数组,然后`Encoding.UTF8.GetString()`将这个字节数组还原为UTF-8编码的字符串。 对于文件的编码转换...

    winForm中进行Utf-8 及 GB2312转换

    1. **编码转换**:如果你有一个用Utf-8编码的字符串,想转换成GB2312,你需要先将Utf-8编码的字节流解码,然后再用GB2312编码。代码示例如下: ```csharp string utf8Str = "你的Utf-8字符串"; byte[] utf8Bytes = ...

    java jsp解决utf-8乱码.zip

    4. 数据库配置:检查数据库的字符集设置,确保其支持UTF-8,同时在连接数据库的URL、连接池配置或SQL语句中指定UTF-8编码。 5. 输入输出流处理:在读写文件时,使用带编码参数的方法,如: ```java Files....

    易语言ANSI+UTF-8解码

    易语言ANSI+UTF-8解码源码,ANSI+UTF-8解码,U2A,URL解码ALL,UrlUnescapeA,MultiByteToWideChar_utf8,WideCharToMultiByte,StrStrI

    URL GB2312 UTF-8编解码.zip

    4. 当需要解码时,先用`HttpUtility.UrlDecode()`方法进行URL解码,得到UTF-8编码的字符串。 5. 最后,将UTF-8编码的字符串转换回GB2312编码。 了解并掌握这些步骤和相关函数,对于处理涉及不同字符编码的URL问题至...

    如何将编码转换为UTF-8

    "UTF-8 编码转换详解" 1. UTF-8 编码的重要性:在 WEB 开发中,UTF-8 编码扮演着非常重要的角色,特别是在传递中文时,必须经过编码的动作,否则可能会出现乱码的情况。 2. 使用 URLEncoder.encode() 方法:在 ...

    utf-8-tool.rar_tool_utf-8

    标题中的“utf-8-tool.rar_tool_utf-8”暗示了这是一个与UTF-8编码相关的工具,主要用于处理文本编码问题。UTF-8是一种广泛使用的字符编码标准,能够表示Unicode字符集中的所有字符,从最基本的ASCII字符到各种语言...

    豆葵GB-BIG5-UTF-8 文件编码批量转换工具

    在实际使用中,我们可能会遇到的情况包括从一个编码格式的文本文件迁移到另一种格式,例如,从使用BIG5编码的台湾服务器迁移数据到使用UTF-8编码的大陆服务器。此时,这个工具就能派上用场,将所有文件一次性转换为...

    Url编码转换程序 gb2312 utf-8 编码 解码

    4. 如果是UTF-8编码,程序会对每个字符进行编码,对每个字节进行URL编码。 5. 用户可以切换不同的编码格式,程序会进行相应的解码操作。 6. 最后,程序显示转换后的URL或字符串,供用户查看和复制。 这个程序的界面...

    支付宝asp集成_utf-8

    而支付宝接口通常要求开发者按照特定的字符编码进行数据传输,因此,集成支付宝接口时需要确保所有通信都是UTF-8编码。 1. **支付宝API概述**: 支付宝提供了一系列的API接口,如即时到账、担保交易、手机支付等,...

    delphi操作utf-8转码HTTPEncode

    首先,了解UTF-8编码:UTF-8是一种变长的字节顺序编码,它可以表示Unicode字符集中的所有字符。每个Unicode字符可以由1至4个字节表示,这使得UTF-8对英文字符和大多数西方语言非常高效,同时也兼容ASCII编码。 ...

    Ueditor富文编辑器—jsp-utf-8

    2. **配置UTF-8编码**:确保你的JSP项目设置为UTF-8编码。这可以通过在JSP文件头部添加`;charset=UTF-8"%&gt;`来实现,确保页面输出和接收的数据都是UTF-8格式。 3. **引入Ueditor资源**:将Ueditor的JavaScript和CSS...

    Java 程序转码(UTF-8)

    此外,还展示了如何使用`URLDecoder.decode`方法来解码UTF-8编码的URL参数。 #### 四、总结 通过以上分析,我们可以看到,在Java中进行字符编码转换是一项基本而重要的任务。理解并掌握不同的编码方式及其转换方法...

    java 读取服务器上的某个文件,并解决UTF-8 BOM文件的问号问题

    BOM是Unicode编码的一个可选特征,它在文件的开头插入三个特殊的字节(EF BB BF),用来标识该文件是用UTF-8编码的。大部分现代文本编辑器可以正确处理BOM,但在某些情况下,如直接读取文件内容或进行特定的解析操作...

    泉中流版base64编码和解码(支持汉字等编码(utf-8))

    总之,泉中流版的Base64编码和解码库是针对包含汉字和UTF-8编码的字符进行优化的工具,提供了一种方便的方式来处理这些字符的编码和解码。通过使用Python的`base64`库,我们可以轻松地实现这一功能,但在处理特殊...

Global site tag (gtag.js) - Google Analytics