问题标签 [asciiencoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Encoding.ASCII 与新的 ASCIIEncoding()
如果我使用:
一个)var targetEncodingA = Encoding.ASCII;
和
二)var targetEncodingB = new ASCIIEncoding();
那么 targetEncoding0 和 targetEncoding1 都是相同的类型。
使用 A 或 B 时是否有任何首选方案和/或优点/缺点?
(除了每次我使用它时都由构造函数创建新实例)
python - (python)在我的数据库中混合了一些错误的ascii代码,如何在没有错误的情况下转换这些字符串
在我的数据库中混合了一些错误的 ascii 代码,如何正确连接这些字符串?
我的示例情况是这样的(一些 ascii 字符大于 128):
我可以:
但你可以看到 windows-1252 编码会改变我的性格。
我想将 addstr 转换为 unicode?怎么做?
php - 将 PHP 变量编码为 URL 链接
规格:
我有一个将结果作为 PHP 变量输出的网络表单。
使用 RSForm Pro
Joomla!2.5.14
管理员电子邮件输出
例子:
'修改输出布局':
输出:
问题:
变量以空格输出。由于变量被附加到 URL,我希望使用正确的编码对变量进行编码。例如%20
,对于“空格”,最终输出将如下所示:
我只使用 PHP,所以请您指定一个将采用变量并返回编码变量的解决方案...我假设它看起来类似于这样:
非常感谢任何帮助,谢谢!乔希。
编辑:上面的代码已更改,但仍然无法正常工作。
输出到 URL:
需要使用 RSForms。
c# - ASCII 字符绑定器
在我的应用程序中,我有一个文本框,您可以在其中输入显示的 ASCII 字符。如果我输入“عع”,我输入了 1593 中的代码并显示 1593,但 ASCII 代码“ﻋ”和“ﻊ”不同!
我如何显示差异?
谢谢
我的代码:
c# - String to byte array only converts first 16 bytes according to Intellisense
I'm trying to convert a string
to a byte[]
using the ASCIIEncoder
object in the .NET library. The string
will never contain non-ASCII characters, but it will usually have a length greater than 16. My code looks like the following:
By the end of the method, the byte array should be full of packet.Length
number of bytes, but Intellisense tells me that all bytes after byteArray[15]
are literally questions marks that cannot be observed. I used Wireshark to view byteArray
after I sent it and it was received on the other side fine, but the end device did not follow the instructions encoded in byteArray
. I'm wondering if this has anything to do with Intellisense not being able to display all elements in byteArray
, or if my packet is completely wrong.
php - 检查字符串是否有高 ascii、标点符号和其他奇怪的字符
我有一个字符串,称为$ID
从不同的页面进来并点击base64_decode($enc);
并想检查它是否有任何奇怪的字符。$ID
解密时应仅包含字母、数字、下划线和破折号。
我已经看了看,preg_replace('/[\x80-\xFF]/', '', $string);
它删去了一些奇怪的字符——这很有帮助——但有时我仍然可以看到 @ 符号和括号之类的东西仍然可以进入。
有没有办法降低ascii测试?或者,除了字母、数字、下划线和破折号之外,我还能如何删除所有内容?
任何可以为我指明正确方向的帮助都很棒,谢谢!
encoding - Dart 的 ASCII-8-BIT 编码
当我将 RSA 库从 ruby 移植到 Dart 时,我得到了相应的 ASCII-8-BIT 整数值。Dart 只有 ASCII 表示从 0 到 127,那么我怎样才能得到其他 128 个字符呢?
excel - 为什么 Excel 2013 对我的超链接 URL 进行编码?
我在 HTML 文件中生成了大量超链接供客户端使用。为了提高效率,他将所有这些超链接复制到电子表格 (.xlsx) 中,但是当他单击 Excel 2013 中的链接时,它会对URL 进行编码(所有“/”符号都替换为“%2f”),这会导致导航失败. 通过 html 文件打开超链接可以正常工作;只有 Excel 文件执行此操作。
有什么建议么?
c# - C# 将西里尔文解码为 ASCII
我有一个非常好的函数,可以将 ASCII 编码为俄语字符,但是我也需要从俄语到 ASCII 的另一种方式。
我的功能是:
我找不到在我的文本中获取 \u235 的好方法或任何其他方式来转义这些类型的字符