标签: encode

如何在CSV格式的文件中编码超链接?

当我尝试在CSV文件单元格中编码HTML锚链接时,它会被损坏并且Excel无法读取.

是否有某种非HTML解决方案或格式来编码CSV文件单元格中的超链接?

csv encode hyperlink

37
推荐指数
4
解决办法
4万
查看次数

PHP类实例到JSON

我正在尝试以JSON格式回显对象的内容.我对PHP很缺乏经验,我想知道是否有预定义的函数来执行此操作(如json_encode())或者您是否必须自己构建字符串?谷歌搜索"PHP对象到JSON",我只是找到垃圾.

class Error {
    private $name;
    private $code;
    private $msg;
    public function __construct($ErrorName, $ErrorCode, $ErrorMSG){
        $this->name = $ErrorName;
        $this->code = $ErrorCode;
        $this->msg = $ErrorMSG;
    }
    public function getCode(){
        return $this->code;
    }
    public function getName(){
        return $this->name;
    }
    public function getMsg(){
        return $this->msg;
    }
    public function toJSON(){
        $json = "";

        return json_encode($json);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要JSON返回的内容:

{name:"$ name var的内容",代码:1001,msg:执行请求时出错}

php json encode object

36
推荐指数
4
解决办法
4万
查看次数

PHP从base64编码的数据字符串中获取pdf文件

我有一个包含pdf的base64编码的字符串.如何.pdf使用php从这个编码的字符串创建一个文件?

Content-type:application/pdf标题函数一样?

这是base64编码的字符串

php pdf base64 encode header

35
推荐指数
2
解决办法
7万
查看次数

在JSON中编码嵌套的python对象

我想用JSON编码对象.但是,我无法弄清楚如何在没有字符串转义的情况下进行输出.

import json

class Abc:
    def __init__(self):
        self.name="abc name"
    def toJSON(self):
        return json.dumps(self.__dict__, cls=ComplexEncoder)

class Doc:
    def __init__(self):
        self.abc=Abc()
    def toJSON(self):
        return json.dumps(self.__dict__, cls=ComplexEncoder)

class ComplexEncoder(json.JSONEncoder):
    def default(self, obj):
        if isinstance(obj, Abc) or isinstance(obj, Doc):
            return obj.toJSON()
        else:
            return json.JSONEncoder.default(self, obj)

doc=Doc()
print doc.toJSON()
Run Code Online (Sandbox Code Playgroud)

结果是(转储返回一个字符串表示,这就是"被转义"的原因)

{"abc": "{\"name\": \"abc name\"}"}
Run Code Online (Sandbox Code Playgroud)

我想要一些不同的东西.预期的结果是

{"abc": {"name": "abc name"}"}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何...任何提示?

提前致谢.

python json encode

34
推荐指数
4
解决办法
4万
查看次数

在PHP中检测base64编码?

有没有办法检测PHP中的字符串是否为base64_encoded()?

我们将一些存储从纯文本转换为base64,其中一部分存在于需要更新的cookie中.如果文本尚未编码,我想重置他们的cookie,否则不管它.

php base64 encode

31
推荐指数
6
解决办法
7万
查看次数

PHP反序列化失败了非编码字符?

$ser = 'a:2:{i:0;s:5:"héllö";i:1;s:5:"wörld";}'; // fails
$ser2 = 'a:2:{i:0;s:5:"hello";i:1;s:5:"world";}'; // works
$out = unserialize($ser);
$out2 = unserialize($ser2);
print_r($out);
print_r($out2);
echo "<hr>";
Run Code Online (Sandbox Code Playgroud)

但为什么?
我应该在序列化之前进行编码吗?怎么样?

我使用Javascript将序列化字符串写入隐藏字段,而不是PHP的$ _POST
在JS中我有类似的东西:

function writeImgData() {
    var caption_arr = new Array();
    $('.album img').each(function(index) {
         caption_arr.push($(this).attr('alt'));
    });
    $("#hidden-field").attr("value", serializeArray(caption_arr));
};
Run Code Online (Sandbox Code Playgroud)

php serialization encode character

28
推荐指数
4
解决办法
3万
查看次数

Python和MySql:Unicode和编码

我正在解析json数据并尝试将一些json数据存储到Mysql数据库中.我目前正在关注unicode错误.我的问题是我应该如何处理这个问题.

  • 我应该从数据库端处理它,如果是这样,我怎么能修改我的表呢?
  • 我应该从python那边处理它吗?

这是我的表格结构

CREATE TABLE yahoo_questions (
   question_id varchar(40) NOT NULL, 
   question_subj varbinary(255), 
   question_content varbinary(255),
   question_userId varchar(40) NOT NULL,
   question_timestamp varchar(40),
   category_id varbinary(20) NOT NULL,
   category_name varchar(40) NOT NULL,
   choosen_answer varbinary(255),
   choosen_userId varchar(40),
   choosen_usernick varchar(40),
   choosen_ans_timestamp varchar(40),
   UNIQUE (question_id)
);
Run Code Online (Sandbox Code Playgroud)

通过python代码插入时出错:

Traceback (most recent call last):
  File "YahooQueryData.py", line 78, in <module>
    +"VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", (row[2], row[5], row[6], quserId, questionTime, categoryId, categoryName, qChosenAnswer, choosenUserId, choosenNickName, choosenTimeStamp))
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/MySQLdb/cursors.py", line 159, …
Run Code Online (Sandbox Code Playgroud)

python mysql unicode encode utf-8

28
推荐指数
2
解决办法
6万
查看次数

将utf-8编码的文本加载到MySQL表中

我有一个大的CSV文件,我将把它加载到MySQL表中.但是,这些数据被编码为utf-8格式,因为它们包含一些非英文字符.我已经将表中相应列的字符集设置为utf-8.但是当我加载我的文件.非英语字符变成奇怪的字符(当我对表行进行选择时).在加载到表中之前,是否需要对数据进行编码?如果是,我怎么能这样做.我使用Python加载数据并使用LOAD DATA LOCAL INFILE命令.谢谢

mysql encode decode utf-8

26
推荐指数
2
解决办法
5万
查看次数

将H264视频转换为原始YUV格式

是否可以使用ffmpeg从H264编码视频创建原始YUV视频?我想用matlab打开视频,逐帧访问Luma,Cb和Cr组件.

video encode ffmpeg h.264

26
推荐指数
1
解决办法
6万
查看次数

在APK内编码/解码AndroidManifest.xml

我正在使用ApkToolAndroidManifest.xml在APK文件中进行解码并且它工作得很好但是我怎么能再次编码它,就像之前编码一样,应用了一些更改后呢?例如(在我的情况下)更改应用程序标签.

android encode decode android-manifest apk

24
推荐指数
1
解决办法
4万
查看次数