天道酬勤,学无止境

decode

Python pandas load csv ANSI Format as UTF-8

问题 我想在 Jupyter Notebooks 中加载一个带有熊猫的 CSV 文件,其中包含 ä、ö、ü、ß 等字符。 当我用 Notepad++ 打开 csv 文件时,这里有一个示例行,它会导致 ANSI 格式出现问题: Empf„nger;Empf„ngerStadt;Empf„ngerStraáe;Empf„ngerHausnr.;Empf„ngerPLZ;Empf„ngerLand Receiver 的正确 UTF-8 结果应该是:Receiver 现在,当我在 Windows 上使用以下代码在 Python 3.6 pandas 中加载 CSV 数据时: df_a = pd.read_csv('file.csv',sep=';',encoding='utf-8') 我收到错误消息: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe1 in position xy: invalid continuation byte 位置“xy”是导致错误消息的字符出现的位置 当我使用 ansi 格式加载我的 csv 文件时,它可以工作,但显示的变音符号不正确。 示例代码: df_a = pd.read_csv('afile.csv',sep=';',encoding='ANSI') 收件人表示为:收件人 注意:我尝试在

2022-05-16 20:59:04    分类:技术分享    python   csv   pandas   decode

HTML5 video MEDIA_ERR_DECODE occurs randomly

问题 我正在开发的项目女巫包含 6 个音频和视频元素,它们一个接一个地播放。 发布前的代码顺序是这样的: 预加载所有媒体资源直到“canplaythrough” 播放视频-1 停止 video-1 并播放 audio-1 停止音频 1 并再次播放视频 1。 然后 video-1 播放 2-3 秒并停止发送错误代码 3(3 = MEDIA_ERR_DECODE - 解码时发生错误)。 我试图通过链接播放相同的视频,并且播放正常。 此外,该问题在某些浏览器的某些操作系统上随机发生。 例如: Win10最新Opera-出现 Win10 最新 Chrome - 很好 MacOS 所有浏览器 - 很好另一个 MacOS 最新的 Chrome - 出现在 10 个案例中的 1 个 iPhone所有浏览器 - 很好 iPad所有浏览器 - 很好 更新仅在第一次查看或禁用缓存时才在 Win10 最新的 Opera 上发生。 更新 2视频编解码器是 H.264,音频编解码器是 AAC,帧速率是 24。 回答1 MEDIA_ERR_DECODE 的定义 媒体错误代码的 HTML5 规范 在确定资源可用后,解码媒体资源时发生某些描述错误。 Mozilla MediaError 文档 尽管先前已确定可用,但在尝试解码媒体资源时发生错误,从而导致错误。 Firefox 错误消息(如在此支持票中)

2022-05-14 22:11:04    分类:技术分享    javascript   html   video   decode   opera

Sending packets from wireshark to audio decoder: Is .raw file array of RTP packets?

问题 我已捕获 RTP 数据包,需要使用 G.729.1 解码器对数据包/会话进行解码。 在 Wireshark 中,我过滤了 RTP 数据包,分析会话并将其保存为 .raw 文件。 我正在使用 c# streamdecoder 进行解码。 它的示例提供了语音如何编码、保存在缓冲区和逐包解码的示例。 这就是我卡住的地方: const Codec usedCodec = Codec.G7291; const int usedSampleRate = 8000; const int usedBitrate = 12200; var dec = new SpeechDecoder(); dec.SetCodec(usedCodec); dec.Bitrate = usedBitrate; 现在在示例中,它从缓冲区获取数据: var win = new WaveInput(); var samples = win.GetNextSamples().Buffer.Array; bytescollected += samples.Length; var frame = enc.EncodeToFrame(samples); //enc is enc = new speechEncoder(); if (frame != null) { // decode byte stream var

2022-05-11 02:00:44    分类:技术分享    c#   buffer   decode   voip   wireshark

How to encode URL in JavaScript and PHP?

问题 我想在一个名为surl的变量中的 POST 请求中发送一个 URL。 我应该如何在 JavaScript 中对其进行编码并在 PHP 中对其进行解码? 例如, surl的值可以是http://www.google.co.in/search?q=javascript+urlencode+w3schools 。 编辑 对不起,我忘了提,这不是表单提交,而是 ajax 请求。 回答1 你什么都不需要。 按原样发送。 浏览器和 PHP 将为您完成所有转义和取消转义(如果您使用form.surl.value = surl; form.submit()和$_POST['surl'] )。 或者您可以只使用没有任何 JavaScript 的普通表单(如果它满足您的需求)。 回复 henasraf 的评论。 试试这个。 <form id="form" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" onsubmit="this.via_js.value=this.via_plain_form.value;"> <input type="hidden" name="via_js"/> <input type="text" name="via_plain_form" value="Paste you url here"/>

2022-05-07 21:16:14    分类:技术分享    php   javascript   url   urlencode   decode

h264 ffmpeg: How to initialize ffmpeg to decode NALs created with x264

问题 我已经使用 x264 编码了一些帧,使用 x264_encoder_encode,之后我使用如下函数创建了 AVPackets: bool PacketizeNals( uint8_t* a_pNalBuffer, int a_nNalBufferSize, AVPacket* a_pPacket ) { if ( !a_pPacket ) return false; a_pPacket->data = a_pNalBuffer; a_pPacket->size = a_nNalBufferSize; a_pPacket->stream_index = 0; a_pPacket->flags = AV_PKT_FLAG_KEY; a_pPacket->pts = int64_t(0x8000000000000000); a_pPacket->dts = int64_t(0x8000000000000000); } 我这样称呼这个函数: x264_nal_t* nals; int num_nals = encode_frame(pic, &nals); for (int i = 0; i < num_nals; i++) { AVPacket* pPacket = ( AVPacket* )av_malloc( sizeof( AVPacket ) ); av_init

2022-05-04 18:06:17    分类:技术分享    c++   ffmpeg   decode   h.264   x264

Decoding a "quoted-printable" string in Java

问题 回答1 回答2

2022-05-04 11:38:21    分类:技术分享    java   decode   quoted-printable

PHP unicode decode

问题 我有一个 PHP 脚本,可以从 .xls 文件中读取字符串数据(通过 PHP Excel Reader)。 但是它以 unicode 编码格式返回一些特殊字符。 例如,代替“é”返回“\xe9”。 有什么办法,在 PHP 5.2 中,如何用 "\x??" 解码字符串字符转换为经典 UTF-8? 谢谢。 回答1 只需使用utf8_encode() 这是一个例子:http://codepad.org/62STmyAl

2022-05-04 04:29:15    分类:技术分享    php   unicode   decode

htmlspecialchars_decode() dosen't work with spaces

问题 我正在尝试使用 htmlspecialchars_decode() 但它不解码  进入空间。 这个问题有什么解决方案吗? 我的代码: $query = mysql_query("select * from nowosci order by id desc limit 0,3"); while($rekord = mysql_fetch_array($query)) { $tekst .= '<h1 class="body"><div class="date" style="display:inline; color:grey; margin-right:5px;">'.$rekord[3].'</div>'.html_entity_decode($rekord[1]).'</h1><div class="main">'.html_entity_decode($rekord[2]).'</div>'; } echo $tekst 回答1 请改用html_entity_decode() 。 htmlspecialchars_decode()只解码& " (when ENT_NOQUOTES is not set), ' (when ENT_QUOTES is set), < and >. & " (when ENT_NOQUOTES is not set), ' (when

2022-05-03 23:59:29    分类:技术分享    php   decode

htmlspecialchars_decode() dosen't work with spaces

I'm trying to use htmlspecialchars_decode() but it don't decoding &nbsp; into spaces. Are any solutions of this problem? My code: $query = mysql_query("select * from nowosci order by id desc limit 0,3"); while($rekord = mysql_fetch_array($query)) { $tekst .= '<h1 class="body"><div class="date" style="display:inline; color:grey; margin-right:5px;">'.$rekord[3].'</div>'.html_entity_decode($rekord[1]).'</h1><div class="main">'.html_entity_decode($rekord[2]).'</div>'; } echo $tekst

2022-05-03 05:07:30    分类:问答    php   decode

Swift 4 can't decode properly if json data contain new line ("\n") [duplicate]

This question already has answers here: How do I handle newlines in JSON? (10 answers) Closed 3 years ago. Swift 4 can't decode properly if json data contain new line ("\n"). What i can do for this case. Please take a look of my sample code : var userData = """ [ { "userId": 1, "id": 1, "title": "Title \n with newline", "completed": false } ] """.data(using: .utf8) struct User: Codable{ var userId: Int var id: Int var title: String var completed: Bool } do { //here dataResponse received from a network request let decoder = JSONDecoder() let model = try decoder.decode([User].self, from:userData

2022-05-03 03:06:59    分类:问答    json   swift   decode   codable