标签: encode

如何在 python 中转换字符串以获取 ASCII 数字?

我有这个代码:

str = "text"
x = str.encode('ascii')
print(x)
Run Code Online (Sandbox Code Playgroud)

我得到这个:b'text'

我想得到这个:“116 101 120 116”作为字符串。我想要像我在这里得到的解决方案。

python ascii encode

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

Base64.encodeToString() 在 Android 中不起作用

所以我有一个位图,现在我想将其转换为 imageUri (或字符串),我在这里使用此代码,但它不起作用,而不是返回 imageUri 它返回一个长随机文本。

这是我的代码:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
                    saveBitmap.compress(Bitmap.CompressFormat.JPEG, 75, baos);
                    String path = Base64.encodeToString(baos.toByteArray(),Base64.DEFAULT);
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:对数d

java android encode

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

如何使用 java spring 进行encodeURI/decodeURI?

我有一个用 java spring 制作的简单 api,它接收文本并将其保存在数据库中。以及一个 javascript 中的应用程序,用于格式化文本并将其发送到 api。

\n\n

我有多种语言的文本 \xe2\x80\x8b\xe2\x80\x8b(中文、日文...),并且我遇到了特殊字符的问题,所以我在 javascript 中使用encodeURI 将文本发送到 api。

\n\n

当 api 收到文本时,我需要进行编码,将原始文本保存在数据库中。\n但是当我必须将文本返回到前端应用程序时,我需要首先再次对其进行编码。

\n\n

在发送到 api 之前在前端对文本进行编码

\n\n
console.log(text);\n//\xe7\xba\xa2\xe7\x81\xaf\xe4\xba\xae\xe8\xb5\xb7\xe6\x97\xb6, \xe9\xba\xa6\xe5\x85\x8b\xe9\xa3\x8e\xe5\xa4\x84\xe4\xba\x8e\xe9\x9d\x99\xe9\x9f\xb3\xe7\x8a\xb6\xe6\x80\x81\n\ntext = decodeURIComponent(text);\nconsole.log(text);\n//%E7%B4%85%E7%87%88%E4%BA%AE%E8%B5%B7%E6%99%82%2C%20%E9%BA%A5%E5%85%8B%E9%A2%A8%E8%99%95%E6%96%BC%E9%9D%9C%E9%9F%B3%E7%8B%80%E6%85%8B\n
Run Code Online (Sandbox Code Playgroud)\n\n

所以我想知道如何使用 java spring 进行encodeURI/decodeURI文本。

\n

java spring encode uri

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

json.NewEncoder 和 json.NewDecoder 中的序列化/编码

我正在尝试通过使用 Go 中的 gorilla mux 库构建不同的基本 REST API 来学习后端开发(遵循本教程

这是我迄今为止构建的代码:

package main

import (
"encoding/json"
"net/http"

"github.com/gorilla/mux"
)

// Post represents single post by user
type Post struct {
Title  string `json:"title"`
Body   string `json:"body"`
Author User   `json:"author"`
}

// User is struct that represnets a user
type User struct {
FullName string `json:"fullName"`
Username string `json:"username"`
Email    string `json:"email"`
}

var posts []Post = []Post{}

func main() {
   router := mux.NewRouter()
   router.HandleFunc("/posts", addItem).Methods("POST")
   http.ListenAndServe(":5000", router)
}

func …
Run Code Online (Sandbox Code Playgroud)

rest json encode backend go

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

HttpUtility.HtmlDecode 返回相同的字符串

这可能听起来像是一个特别愚蠢的问题,但在我的 asp.net 项目中,我用它HttpUtility.HtmlDecode来解码以下字符串:

string bar = HttpUtility.HtmlDecode("%3CFoobar%3E");
Run Code Online (Sandbox Code Playgroud)

但生成的字符串与之前的字符串完全相同。我究竟做错了什么?

.net c# asp.net encode decode

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

Ethers.js:如何将地址数组编码到 Solidity 字节变量中?

我正在使用 Ether.js 测试我的 Solidity 代码,并且被测试的方法需要一个bytes参数,我用它来传递地址数组:

function testFunction(bytes calldata params) external {
   address[] memory addresses = abi.decode(params, (address[]));
}
Run Code Online (Sandbox Code Playgroud)

如何在 Ethers.js 中对地址数组进行编码,以便可以将其作为参数传递?

encode solidity ethers.js

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

如何将bytes类型转换为str或json?

如何将 bytes 类型数组转换为 str 或 json?我有这个 python 字节码,我需要转换为 json 格式或字符串格式。我怎样才能做到这一点?

b'x\xda\x04\xc0\xb1\r\xc4 \x0c\x85\xe1]\xfe\x9a\x06\xae\xf36\'B\x11\xc9J$?\xbbB\xec\x9eo\xb3"\xde\xc0\x9ero\xc4Ryb\x1b\xe5?K\x18\xaa9\x97\xc4i\xdc\x17\xd6\xc7\xaf\x8f\xf3\x05\x00\x00\xff\xff l\x12l'
Run Code Online (Sandbox Code Playgroud)

python arrays json encode decode

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

以PHP邮件形式正确编码字符("我是"变成"我是")

我正在测试一个PHP邮件表单,一个非常准确的邮件表单,在这里找到:

<?php

    if(isset($_POST['submit']))

    {

        //The form has been submitted, prep a nice thank you message

        $output = '<h3>Thanks for your message</h3>';


        //Deal with the email

        $to = 'mymail@mail.com';

        $subject = 'you have a mail';



        $contactname = strip_tags($_POST['contactname']);

        $adress = strip_tags($_POST['adress']);

        $contactemail = strip_tags($_POST['contactemail']);

        $textmessage = strip_tags($_POST['textmessage']);



        $boundary =md5(date('r', time())); 



        $headers = "From: My Site\r\nReply-To: webmaster@mysite.com";





        $message = "Name: ".$contactname."\n";

        $message .= "Adress: ".$adress."\n";

        $message .= "E-mail: ".$contactemail."\n";

        $message .= "Message: ".$textmessage."\n";



        mail($to, $subject, $message, $headers);

    }

?>
Run Code Online (Sandbox Code Playgroud)

问题是我每次在邮件中写一个单引号或双引号时都会收到一个不需要的斜杠"\",所以"我"在我的邮箱中显示为"我是". …

php email encode

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

如何获得我的角色?

我的系统:xp + python27编解码器,xp gbk; python 27 ascii

>>> a = '??'    
>>> a   
'\xc4\xe3\xba\xc3'  
>>> print a  
??  
>>> '\xc4\xe3\xba\xc3'.decode('gbk')  
u'\u4f60\u597d'  
>>> '\xc4\xe3\xba\xc3'.encode('gbk')   
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 0: ordinal
not in range(128)   
Run Code Online (Sandbox Code Playgroud)

如何从'\ xc4\xe3\xba\xc3'获得"你好"?

python unicode encode decode

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

URL上替换了特殊字符

我正在为客户的主页创建一个动态的产品列表,我在IE8中发现了一个非常烦人的问题.

产品的URL使用以下结构构建:

http://www.domain.com/language/category/product_name.aspx
Run Code Online (Sandbox Code Playgroud)

当我用西班牙语显示网站并且类别包含特殊字符时出现问题"ñ":IE用字符替换字符"%c3%b1".

根据我的代码,我发现URL构造正确,但是当服务器显示结果页面时,所有包含特殊字符的URL都已被替换.

aspx页面有控件:

<asp:HyperLink ID="LinkTitle" runat="server">Product Name</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)

并且类背后的代码在ListView的ItemDataBound事件期间将值赋给控件

Dim L_LinkTit As HyperLink    
Dim Link as String
L_LinkTit = LstView.FindControl("LinkTitle")

Link = "/" & Session("lang") & "/" & cat & "/" & product & ".aspx"
L_LinkTit.NavigateUrl = Link
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?

asp.net url internet-explorer encode

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

标签 统计

encode ×10

decode ×3

python ×3

asp.net ×2

java ×2

json ×2

.net ×1

android ×1

arrays ×1

ascii ×1

backend ×1

c# ×1

email ×1

ethers.js ×1

go ×1

internet-explorer ×1

php ×1

rest ×1

solidity ×1

spring ×1

unicode ×1

uri ×1

url ×1