回 帖 发 新 帖 刷新版面

主题:关于编码转换的一个紧急问题

我想做一个把Unicode编解码转换程序,做了一个测试。有一个编码后的字符串为“%BC%C6%CB%E3%BB%FA”,该串的含义是“计算机”。我试写了一个javascript的程序,用encodeURI("计算机")函数,可是转换出来的是“%E8%AE%A1%E7%AE%97%E6%9C%BA”,而不是“%BC%C6%CB%E3%BB%FA”。

    请问“%BC%C6%CB%E3%BB%FA”是何种编码格式,用js函数如何实现将“计算机”转换为该函数?

    我很急,请大家帮帮忙啊

回复列表 (共2个回复)

沙发

encodeURI是用UTF-8
Unicode分为很多种类,UTF-7,UTF-8,UTF-16LE,UTF-16BE等等,要注意使用对应的编码

板凳

那我怎么知道这个是什么编码呢?郁闷啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册