标签: encoding

如何在PHP中编码和解码多维数组?

可能重复:
PHP数组编码和解码:需要一个函数来编码和解码带有分隔符或数组本身的字符串或数组...

喜.我是php的新手.我需要在php中编写两个独立的函数来编码和解码多维数组.我附加了一个插件.......... encode.class.php ..............

<?php

/*-------------------------
Author: Jonathan Pulice
Date: July 26th, 2005
Name: JPEncodeClass v1
Desc: Encoder and decoder using patterns.
-------------------------*/

class Protector
{

    var $Pattern = "";
    var $PatternFlip = "";
    var $ToEncode = "";
    var $ToDecode = "";
    var $Decoded = "";
    var $Encoded = "";
    var $Bug = false;
    var $DecodePattern = "";

    function Debug($on = true)
    {
        $this->Bug = $on;
    }

    function Encode()
    {


        $ar = explode(":", $this->Pattern);
        $enc = $this->ToEncode;

        if ($this->Bug) …
Run Code Online (Sandbox Code Playgroud)

php arrays encoding decoding

0
推荐指数
1
解决办法
2万
查看次数

编码类型为var

if (radioButton1.Checked) {
    var Enc = Encoding.Unicode;
}

var text = File.ReadAllText(filePath, (Enc);
Run Code Online (Sandbox Code Playgroud)

它不起作用,任何方式使编码类型为var所以我可以稍后p

c# encoding var

0
推荐指数
1
解决办法
590
查看次数

是否有一个perl模块将用实际字符替换HTML/XML字符代码?

我有一个在它的XML字符代码(例如一个字符串&amp;,&lt;等等).我想知道是否有一个模块可以用来自动用实际字符替换这些字符代码.

我知道我可以编写一个简单的搜索/替换正则表达式,但是我必须确保我没有遗漏任何字符代码; 它似乎是某些现有模块可以处理的事物类型.

谢谢!

xml perl encoding

0
推荐指数
1
解决办法
944
查看次数

哪个是更好的XML属性:base = 64或encoding = base64

我正在设计一个XML,并希望允许二进制数据编码为base16或base64.默认值为base16.

为了指定base64,我希望有一个属性.我的两个选择是:

<foo encoding='base64'>TqpuiunH0mEWcSkYSINkTQffuny=</foo>
Run Code Online (Sandbox Code Playgroud)

和:

<foo base='64'>TqpuiunH0mEWcSkYSINkTQffuny=</foo>
Run Code Online (Sandbox Code Playgroud)

我认为第一个更具描述性,但怀疑第二个可能更好.我正在寻找人们的反应.

谢谢.

xml encoding

0
推荐指数
1
解决办法
571
查看次数

使用c#将二进制数据字符串存储到字节数组

我有一个webservice,它将二进制数据作为字符串返回.使用C#代码如何将其存储在字节数组中?这是正确的方法吗?

System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
byte[] bytes = encoding.GetBytes(inputString);
Run Code Online (Sandbox Code Playgroud)

实际上,这不起作用.让我解释一下:Web服务代码使用utf8编码将字符串(包含XSLFO数据)转换为字节数组.在我的Web服务响应中,我只看到类似的数据"PGZvOnJvb3QgeG1sbnM6Zm89Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvWFNML0Zvcm1hdCIgeG1sbnM­6eGY9Imh0dHA6Ly93d3cuZWNyaW9uLmNvbS94Zi8xLjAiIHhtbG5zOm1zeHNsPSJ1c==".实际上我希望在服务中将原始字符串值转换为byte [].不确定是否可能?

c# encoding byte bytearray

0
推荐指数
1
解决办法
7550
查看次数

分隔符编码的问题

如果我按原样运行这个脚本,它就可以了.
但为什么这不起作用cgi
当我使用_\01_而不是_\00_它也适用cgi.

#!/usr/bin/env perl
use warnings;
use 5.012;


###    script_1.cgi    #########################################

my @array = ( '1524', '2.18 MB', '09/23/03', '_cool_name_', 'type' );
my $row = join "_\00_", @array;
say $row;
# submit $row to script_2.cgi


###    script_2.cgi    #########################################
# ...
# my $row = $cgi->param('row');
# my $name;

if ( $row =~ /_\00_([^\00]+)_\00_type\z/ ) {
#   $name = $1;
    say "Name: <$1>";
} else {
    die "<$row> $!";
}

# Software …
Run Code Online (Sandbox Code Playgroud)

regex perl encoding ascii cgi

0
推荐指数
1
解决办法
75
查看次数

perl解码字符串在西里尔文

我遇到以下字符串的问题:

$str="this is \321\213\321\213\321\213\321\213\321\213 \321\201\320\277\320\260\321\200\321\202\320\260\321\200";
Run Code Online (Sandbox Code Playgroud)

此字符串位于ascii文本文件中,我想存储在Mysql数据库(utf8)中.\ 321\231 ...是西里尔符号.

我怎样才能使\ 321\213看起来像Mysql db中的西里尔字符

这应该在RFC2047中描述,结束看起来就像utf7到utf8的转换..不要兴奋地知道.它的"unicode逃脱"

工作变种:

use Encode::Escape;
$var1='\321\213';
         print decode 'unicode-escape', $var1;
#correct mysql view in phpmyadmin
$dbh = DBI->connect('DBI:mysql:database=test', 'testuser', 'testpass', { mysql_enable_utf8 => 1});
Run Code Online (Sandbox Code Playgroud)

mysql perl logging encoding utf-8

0
推荐指数
1
解决办法
1104
查看次数

字符串表示与perl中的值之间的差异

我对以下区别感到困惑.

$str="\xd6\xd0";
decode("GBK",$str);
Run Code Online (Sandbox Code Playgroud)

$str="d6d0";
@list=map "\\x".$_,unpack("(a2)*", $str);
$str=join "", @list;
decode("GBK",$str);
Run Code Online (Sandbox Code Playgroud)

为什么在第一种情况下,它打印出角色,而在第二种情况下,它不起作用?如何在后一种情况下使其工作?

非常感谢.

perl encoding

0
推荐指数
1
解决办法
184
查看次数

Tomcat UTF-8编码故障

我在Tomcat项目中遇到特殊字符时遇到问题.我的UTF-8中的所有文件都使用UTF-8元设置,当我?ó?????以任何形式编写并通过POST/GET方法发送它时(我用ajax和jQuery进行)我得到的更像是:[|zB?D.

我该如何解决?我很确定这是因为Tomcat(我使用的是6.0版本).

ajax jquery encoding tomcat utf-8

0
推荐指数
1
解决办法
1772
查看次数

多个URL编码会导致不同的字符串吗?

假设一个URL编码一个字符串.

urlencode(String1); =>成为 String2

连续的url编码是否会String2创建一个与String 2?不同的字符串?

意思是,urlencode(String2) == String2

urlencode(String2) != String2

php url encoding http

0
推荐指数
1
解决办法
669
查看次数

标签 统计

encoding ×10

perl ×4

c# ×2

php ×2

utf-8 ×2

xml ×2

ajax ×1

arrays ×1

ascii ×1

byte ×1

bytearray ×1

cgi ×1

decoding ×1

http ×1

jquery ×1

logging ×1

mysql ×1

regex ×1

tomcat ×1

url ×1

var ×1