标签: encoding

Java:Base64使用密钥对字符串进行编码

嗨,我有数据和键(两个字符串)。需要使用Base64使用密钥对数据进行编码。可以给我一个示例代码吗?

java base64 encoding shared-secret

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

PHP脚本生成的csv中的错误编码

MAC始终会读取CSV,因此我猜这是一个Mac问题

我用这段代码生成一个csv文件(thx SO:p)

<?php
include("../include/include.php");
$file_new_export = '../temp/new_hve_full.php';
$query = "select * from mytable";
$result = mysql_query($query) or die("Sql error : " . mysql_error());

if (!$result)
    die('Couldn\'t fetch records');
$i = 0;
while ($row = mysql_fetch_assoc($result)) {

    $hve_biodiv = unserialize($row['hve_a']);
    $hve_ferti = unserialize($row['hve_b']);
    $hve_phyto = unserialize($row['hve_c']);
    $hve_irri = unserialize($row['hve_d']);
    $hve_eco = unserialize($row['hve_e']);

    $content[] = array_merge(array_values($hve_a), array_values($hve_b), array_values($hve_c), array_values($hve_d), array_values($hve_e));
    if ($i == 0)
        $headers = array_merge(array_keys($hve_a), array_keys($hve_b), array_keys($hve_c), array_keys($hve_d), array_keys($hve_e));

    $i++;
}

$fp = fopen($file_new_export, 'w');
if ($fp && $result) …
Run Code Online (Sandbox Code Playgroud)

php csv macos encoding header

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

CKEditor charset

我更新了我的网络应用程序,使用UTF-8而不是ANSI.

我做了以下措施来定义字符集:

mysql_set_charset("utf8"); // PHP
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> // HTML
utf8_general_ci // In MySQL
Run Code Online (Sandbox Code Playgroud)

我还编辑了CKEditor配置以删除htmlentities,因为我需要正确的字符(即é没有&eacute;)进行MySQL全文搜索.

config.entities = false;
config.entities_latin = false;
Run Code Online (Sandbox Code Playgroud)

在数据库(phpMyAdmin视图)和普通文本字段输出(HTML,<input><textarea>),一切看起来都很好(我看é,不&eacute;,不é,是).

但是,CKEditor在编码方面存在一些问题.请参阅附图,了解从数据库中获取的相同字段,显示在textarea中,然后在CKEditor重新定位的textarea中: CKEditor编码问题

这似乎是在CKEditor JavaScript代码中(可能是一个固定的字符集),但我在配置中找不到它.再次,由于é在正常的HTML(真正的UTF-8 é,而不是&eacute;也没有é)中正确显示,我很确定这不是PHP/MySQL查询错误(但我可能会弄错).

编辑:这似乎是一个应用的症状,htmlentities默认情况下,在拉丁文-1中编码UTF-8文本.有可能使用htmlspecialchars或指定字符集("utf-8"),但我不知道在CKEditor中修改它的位置.

html php mysql encoding ckeditor

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

C#/为什么Get html会返回随机垃圾字符?

我有这个为ex: Link

这段代码:

const String nick = "Alex";
const String log = "http://demonscity.combats.com/zayavka.pl?logs=";
foreach (DateTime cd in dateRange)
{
string str = log + String.Format("{0:MM_dd_yy}", cd.Date) + "&filter=" + nick;
String htmlCode = wc.DownloadString(str);
}
Run Code Online (Sandbox Code Playgroud)

返回一些东西...."<\ b\0\0\0\0\0 \0я•XYsЫЦ~зЇёѕ™d)bг.тBҐ$ЪRЖ'<2УN&сh@р'"\ f\0J--_Фџђ§¤ нt|г6ќѕУЄђ0'IQtТґcμо№X(jі-Щ/Ђі|?g`yҐц"

其他链接工作正常.我认为问题在于代码页,我该如何解决?或者是服务器问题?

c# encoding webclient downloadstring

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

ASP.NET URL编码/解码

我有两个文件htmlpage1.htm和webform1.aspx

htmlpage1.htm包含一个带有href ="webform1.aspx?name = abc + xyz"的锚标记.

当我尝试访问webform1.aspx的page_load中的查询字符串时,我得到"abc xyz"(abc [space] xyz).我想要查询字符串"abc + xyz"中的确切值

注意: href值无法更改

任何帮助将不胜感激

谢谢.

asp.net url encoding decoding

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

base64编码替代下划线

我们正在使用base64编码的文件系统/ url安全变体,以便:

"=" replaced with ""  
"+" replaced with "-"  
"/" replaced with "_"  
Run Code Online (Sandbox Code Playgroud)

我们现在使用Azure blob存储,不允许在容器名称中使用"_".

我们是base64编码Guid.如果我用"0"替换下划线,我是否有碰撞的风险?

更新

不确定为什么要downvote.但要澄清一下.

为什么不使用Guid?

  1. Guid是我的应用程序中的实体的id.由于路径是公共的,我不喜欢暴露Id,因此我编码它的原因.
  2. 我想要更短更友好的路径.与下面的评论之一相反,基本64编码不再是:

    Guid:5b263cdd-2bc2-485d-83d4-81b96930dc5a
    Base64编码:3TwmW8IrXUiD1IG5aTDcWg ==(删除后更短==)

(另一个)更新

似乎对我正在努力实现的目标存在一些困惑(对此抱歉).这是短版本.

  • 我有一个代表我的应用程序中的实体的Guid.
  • 我需要为实体创建一个可公开访问的目录(通过Url).
  • 出于上述原因,我不想将Guid用作目录名称.
  • 之前我曾经问过如何生成一个更友好的Url,它保证了唯一性并且没有暴露原始的Guid.建议是Base64编码.
  • 直到最近我们需要使用Azure blob存储时才能正常工作,因为它不允许在其目录(容器)名称中使用下划线"_".

这就是我所在的地方.

.net encoding azure

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

在ruby脚本中输出欧元符号

我目前正在尝试通过我制作的简单ruby脚本输出欧元符号,但我一直在"?" 每当我尝试.

我目前正在使用puts"\ 244".

有什么想法吗?

顺便说一句.我正在使用ruby 1.9.2 p180

ruby encoding

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

php vs txt显示 - 快递和时间

为什么当我将纯文本文件上传到服务器时,它使用courier字体显示(在Safari中),当我从php输出时它显示为Times?

php unicode encoding text

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

如何让UIWebView加载网页,但URL是否在UILabel上?

如何让UIWebView加载网页,但URL在UILabel上?我知道它的所有编码,但我如何使用以下代码!

NSString *urlAddress = //####### THIS SHOUL BE EQUAL TO MY LABEL URL #######//
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
Run Code Online (Sandbox Code Playgroud)

iphone xcode encoding uiwebview ios

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

HTML源代码不懂阿拉伯文字?

我正在尝试阅读包含阿拉伯文本的webPage的源代码,但所有内容都是这样的&#1580;&#1575;&#1605;&#1593;&#1577;(这不是阿拉伯语,只是一组字符).

如果我在本地主机上重新加载页面,我会正确获取阿拉伯语标签和文本.但我真的需要阅读该源代码.我可以添加任何建议或代码行?

<html dir=rtl>

<META http-equiv=Content-Type content=text/html;charset=windows-1256>
Run Code Online (Sandbox Code Playgroud)

这几行包括使用的"编码"!该页面使用HTMLPHP编写

html php encoding

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