标签: decoding

如何编码和解码jpeg文件?

我想用C#在Windows应用程序中编码和解码jpg文件.

我怎么能这样做?

c# encoding jpeg decoding winforms

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

汉字PHPMailer

我正在使用PHPMailer从PHP发送电子邮件.我的电子邮件正文包含HTML格式和中文字符.

汉字没有正确显示,它变成了奇怪的字符.我从数据库中取出字符.如果我通过网络浏览器观看,它会完美展示.

PHPMailer的哪个变量我必须初始化才能解决这个问题?

任何帮助将不胜感激.谢谢.

php email encoding decoding phpmailer

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

用于php的UTF-8解码

我从Tumblr API获取帖子,并且遇到了"post"返回的"body"的编码问题.所有撇号都被看起来像"aETM"的东西所取代.

我正在尝试使用:

utf8_decode($string)
Run Code Online (Sandbox Code Playgroud)

但所有这一切都是用"?"替换"aETM"的出现.

有什么建议?

php utf-8 decoding

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

从python中的ElementTree取消转义xml文本

我正在尝试从 XML 文档中提取一个转义节点。节点的原始文本如下所示:

<Notes>{&quot;Phase&quot;: 0, &quot;Flipper&quot;: 0, &quot;Guide&quot;: 0,     
&quot;Sample&quot;: 0, &quot;Triangle8&quot;: 0, &quot;Triangle5&quot;: 0,     
&quot;Triangle4&quot;: 0, &quot;Triangle7&quot;: 0, &quot;Triangle6&quot;: 0,     
&quot;Triangle1&quot;: 0, &quot;Triangle3&quot;: 0, &quot;Triangle2&quot;: 0}</Notes> 
Run Code Online (Sandbox Code Playgroud)

我将文本提取如下:

infile = ET.parse("C:/userfiles/EXP011/SESAME_60/SESAME_60_runinfo.xml")
r = infile.getroot()
XMLNS = "{http://example.com/foo/bar/runinfo_v4_3}"
x=r.find(".//"+XMLNS+"Notes")
print(x.text)
Run Code Online (Sandbox Code Playgroud)

我希望得到:

{"Phase": 0, "Flipper": 0, "Guide&quot": 0,     
"Sample": 0, "Triangle8": 0, "Triangle5": 0,     
"Triangle4": 0, "Triangle7": 0, "Triangle6": 0,     
"Triangle1": 0, "Triangle3": 0, "Triangle2": 0}
Run Code Online (Sandbox Code Playgroud)

但是,相反,我得到了:

 {&quot;Phase&quot;: 0, &quot;Flipper&quot;: 0, &quot;Guide&quot;: 0,      
 &quot;Sample&quot;: 0, &quot;Triangle8&quot;: 0, &quot;Triangle5&quot;: 0,   
 &quot;Triangle4&quot;: 0, &quot;Triangle7&quot;: …
Run Code Online (Sandbox Code Playgroud)

python xml decoding elementtree

2
推荐指数
2
解决办法
7451
查看次数

PHP文本编码/解码(TinyMCE)

我已经为这个过程苦苦挣扎了一段时间,因此我可以使用一些帮助。

我目前有一个页面,用户可以在其中使用TinyMCE编辑其页面。

工作流是基本的:用户进行编辑->提交->对SQL文件的AJAX调用->数据库中的SQL文件更新。

问题是我必须对输入进行编码/解码,因为当AJAX接收数据并在内容中具有&时,数据字符串将失败。.因此,这是我目前所拥有的:

<script>
$(document).ready(function() {
    $('#edit').click(function () {
        var content = escape(tinyMCE.activeEditor.getContent());
        $.ajax({
            url: "AJAX_edit_information.php", 
            type: "POST",
            data: "content="+content,     
            success: function (msg) {
                //alert('blabla..');
            }       
        });
    });
}); 
Run Code Online (Sandbox Code Playgroud)

AJAX_edit_information.php包含一些检查,用于提交数据的代码为:

$inhoud = html_entity_decode(stripslashes($_POST['content']));
$query = "UPDATE informatie SET inhoud='$inhoud' WHERE id='1'";
$result = mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

到目前为止,我测试过的大多数东西都可以正常工作,除了编码的怪异字符。

在我提取数据的页面上,我有以下代码:

$query = "SELECT * FROM informatie";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo html_entity_decode(stripslashes($row['inhoud']));
Run Code Online (Sandbox Code Playgroud)

当我看到文本时,我得到了一些奇怪的字符,例如:%u0308,%u0301o,%u0301。

php ajax encoding tinymce decoding

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

解释隐藏代码

我试图看看这个文件里面有什么(用L ua写的)我玩的游戏,这样我就可以学习并看看它是如何完成的.但是在开始时它定义了使一切都不可读的函数 - 代码在文件中.

随着代码的继续,你会用###获得更多"美化"的编码.有人能告诉我如何制作它再次可读吗?

lua decoding

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

rot13在java中解码

关于这个问题:java中的ROT-13函数?

在java中解码rot13的代码是什么?我只是简单地扭转迹象吗?

下面是将String编码为rot13的代码:

public class Rot13 { 

    public static void main(String[] args) {
        String s = args[0];
        for (int i = 0; i < s.length(); i++) {
            char c = s.charAt(i);
            if       (c >= 'a' && c <= 'm') c += 13;
            else if  (c >= 'A' && c <= 'M') c += 13;
            else if  (c >= 'n' && c <= 'z') c -= 13;
            else if  (c >= 'N' && c <= 'Z') c -= 13;
            System.out.print(c); …
Run Code Online (Sandbox Code Playgroud)

java decoding rot13

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

在Go中,为什么我的JSON解码不能在这里工作?

我无法让标准库的encoding/json包用于解码JSON对象.这是一个最小的例子:

b := []byte(`{"groups":[{"name":"foo"},{"name":"bar"}]}`)
type Group struct{ name string }
var contents struct {
    groups []Group
}
err := json.Unmarshal(b, &contents)
fmt.Printf("contents = %+v\nerr = %+v\n", contents, err)
Run Code Online (Sandbox Code Playgroud)

这打印:

contents = {groups:[]}
err = nil
Run Code Online (Sandbox Code Playgroud)

但我希望:

contents = {groups:[{name:foo} {name:bar}]}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

json decoding go

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

媒体基金会外部编解码器支持

我已经使用 Media Foundation API 编写了一个程序,该程序采用 AVI 文件并将其视频样本解码为未压缩的 RGB 帧。

最近,我发现了一个包含音频和视频轨道的 AVI 文件,但 Windows Media Player 没有播放视频轨道(正在播放音频)。

我试图用另一个播放器(Gom Player)打开文件,它建议我下载额外的编解码器包:LEAD MJPG/MCMP Video Codec。安装后 WMP 开始解码和播放视频轨道。但在那之后,我再次无法使用 MF API 解码文件。

我的猜测是 Media Foundation 仅限于 Windows 提供的内容。那正确吗?

另外,是否有一种方法可以告诉 Media Foundation 使用外部安装的编解码器进行解码?

windows video winapi decoding ms-media-foundation

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

Base64 规范编码

我正在尝试测试encodedecode函数(在 中定义Data.ByteString.Base64.Lazy)是相反的:

import qualified Data.ByteString.Lazy as BL

encoded :: Gen BL.ByteString
encoded = do
  body <- concat <$> listOf (group 0)
  end <- group =<< choose (0, 2)
  return . BL.pack $ body <> end
 where
  group :: Int -> Gen [Word8]
  group pad = do
    letters <- vectorOf (4 - pad)
      . elements . map (fromIntegral . ord)
      $ ['A'..'Z'] <> ['a'..'z'] <> ['0'..'9'] <> ['+','/','=']
    return $ letters <> replicate pad 61 …
Run Code Online (Sandbox Code Playgroud)

base64 encoding haskell decoding

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