使用PHP/JavaScript混合值进行Unicode字符转换

使用PHP/JavaScript混合值进行Unicode字符转换,javascript,php,unicode,Javascript,Php,Unicode,我从web服务中获取值,我得到的唯一信息是,我必须将数据视为8位无符号值。其中总共有622个值,每个值将小于或等于255个“8位无符号值”。我必须将这622个值用于图形的y轴,最大值可以是255。 我得到的信息如下 \u0001\u0001\u0001\u0002\u0002\u0003\u0003\u0003\u0004\u0004\u0005\u0005\u0005\u0006\u0006\u0007\u0007\u0007\b\b\t\t\t\n\n\u000b\u000b\f\f\f\r

我从web服务中获取值,我得到的唯一信息是,我必须将数据视为8位无符号值。其中总共有622个值,每个值将小于或等于255个“8位无符号值”。我必须将这622个值用于图形的y轴,最大值可以是255。 我得到的信息如下

\u0001\u0001\u0001\u0002\u0002\u0003\u0003\u0003\u0004\u0004\u0005\u0005\u0005\u0006\u0006\u0007\u0007\u0007\b\b\t\t\t\n\n\u000b\u000b\f\f\f\r\r\u000e\u000e\u000e\u000f\u000f\u0010\u0010\u0010\u0011\u0011\u0012\u0012\u0012\u0013\u0013\u0014\u0014\u0015\u0015\u0015\u0016\u0016\u0017\u0017\u0017\u0018\u0018\u0019\u0019\u0019\u001a\u001a\u001b\u001b\u001b\u001c\u001c\u001d\u001d\u001d\u001e\u001e\u001f\u001f   !!\"\"\"##$$$%%&&&''(()))**+++,,---..///001122233444556667788899:::;;<<===>>???@@AAABBCCCDDEEFFFGGHHHIIJJJKKLLLMMNNNOOPPQQQRRSSSTTUUUVVWWWXXYYZZZ[[\\\\\\]]^^^__```aabbcccddeeeffggghhiiijjkkkllmmnnnoopppqqrrrsstttuuvvwwwxxyyyzz{{{||}}}~~�~~}}}||{{{zzyyyxxwwwvvuutttssrrrqqpppoonnnmmllkkkjjiiihhgggffeeeddcccbbaa```__^^^]]\\\\\\[[ZZZYYXXWWWVVUUUTTSSSRRQQQPPOONNNMMLLLKKJJJIIHHHGGFFFEEDDCCCBBAAA@@???>>===<<;;:::998887766655444332221100///..---,,+++**)))((''&&&%%$$$##\"\"\"!!   \u001f\u001f\u001e\u001e\u001d\u001d\u001d\u001c\u001c\u001b\u001b\u001b\u001a\u001a\u0019\u0019\u0019\u0018\u0018\u0017\u0017\u0017\u0016\u0016\u0015\u0015\u0015\u0014\u0014\u0013\u0013\u0012\u0012\u0012\u0011\u0011\u0010\u0010\u0010\u000f\u000f\u000e\u000e\u000e\r\r\f\f\f\u000b\u000b\n\n\t\t\t\b\b\u0007\u0007\u0007\u0006\u0006\u0005\u0005\u0005\u0004\u0004\u0003\u0003\u0003\u0002\u0002\u0001\u0001

“代码”><0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6\u0016\u0017\u0017\u0017\u0018\u0018\u0019\u0019\u0019\u001a\u001a\u001b\u001b\u001b\u001c\u001c\u001d\u001d\u001d\u001e\u001e\u001f\u001f\“\”\“$$$$%”(())***++,-..//001122233444556667788899::;??@@aaabbccddeeffgfghhhiijjjkklllmmnnooppqqqrrsssttuuvwwwwxxyzzz[[uuuuuujjjjjjjjjkklllmmnooppqqrsstuuvwwwwwwwwwxxzzz][[uuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj~~�~~}}}||{{{{zzyyyyxxwwvwuuttsrrqpPoonnnmmllkkkjjiiihgggfeedccbbaa```````````````````^^^^^]\[[zzyyyxxwvuuuttssrqqpPoonnnmmllkjjihhhghffeeddccbbaaa@?>==许多字符在HTML中无效(取决于HTML版本,许多控制字符被禁止),它们似乎根本不被视为字符,而是被视为0-255范围内的整数。因此,即使它们出现在
\u
nnnn表示法中,您可能也应该立即将它们转换为整数值。这就是我的想法,但我如何将它们转换为整数?我这里有一个转换器。我转换了值从中可以看出,但我很好奇图形应该使用哪种格式?如果我使用十进制,我得到的值之一是65533,这超过了255。我应该在图形的转换器中保留哪种格式?如果你被告知它们是“8位无符号值”,只需将Unicode数字作为一个整数,并检查它是否小于256。当然,如果没有关于其含义的信息,您无法对这些值进行有意义的处理。但我认为这些并非都是Unicode数字。您认为像}这样的字符~~�~~} 是unicode吗?我相信整个数据都是无效的。你认为呢?