问题标签 [chars]
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.
html - Django:如何在同一个模板中引用和取消引用特殊字符?
我的应用程序具有“标签”功能。我想允许特殊字符(如“+”和“。”),因此,我需要在 url 中转义这些字符:
但是在“a”标签内打印时需要它们未转义:
问题是,我似乎找不到合适的过滤器来转义特殊字符(我尝试过“urlencode”,但这似乎没有任何作用,至少对于“。”)。我考虑过在我的视图中翻译特殊字符,但是当在“a”标签内打印它们时,我仍然必须取消引用/取消转义它们。那么如何做到这一点呢?
php - php 真正的多字节字符串洗牌功能?
我对多字节字符串有一个独特的问题,并且需要能够以一定程度的随机性在 PHP 中对长 UTF-8 编码的多字节字符串进行洗牌,而不会丢失或丢失或重复任何字符。
在 str_shuffle 下的 PHP 手册中,有一个不起作用的多字节函数(第一个用户提交的函数):如果我使用一个字符串,例如字符串长度为 120 个字符的所有日语平假名和片假名,我我返回了一个 119 个字符或 118 个字符的字符串。有时我会看到重复的字符,即使原始字符串没有它们。所以这不起作用。
为了使这更复杂,如果可能的话,我还需要包括日语 UTF-8 换行符、换行符和标点符号。
任何有使用 UTF-8 mb 字符串处理多种语言经验的人都可以帮忙吗?PHP是否有任何内置函数可以做到这一点?str_shuffle 正是我想要的。我只需要它也可以处理多字节字符。
非常感谢!
c++ - 将 int 转换为 Char* 给出 ascii 值 C++
嗨,我正在尝试初始化一个变量,我正在调用它
我使用 SDL 来显示它们我必须将 Score 转换为 char
有了这个我增加了分数
我用这个功能显示这个
所以当我显示它时,它会像这样 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e 等,我希望它通常像 0 一样计数, 1,2,3,4,5,6,7,8,9,10,11等
那我做错了什么?任何想法?
php - 为什么 PHP 中的这些字符会被转换?
我从数据库中获取了一些信息,例如大量文本,但是在使用 PHP 回显时,字符正在被更改。我如何让它显示正常的东西?谢谢。
和更多...
c# - 字符加扰(C# 和 Javascript)
我需要在单词中打乱字符。而且这种加扰绝不能是随机的。换句话说,每次加扰(在同一个词上)新结果必须等于上次加扰结果(在同一个词上)。非常简单的例子是 XOR。但是 XOR 很容易解码,我需要更多的力量。你能推荐一个同样适用于 C# 和 Javascript 的库吗?
谢谢你的任何建议!:)
c# - 无法使用正则表达式删除不可见字符
我想从字符串中删除任何不可见的字符,只保留 0x20-0x7F 中的空格和任何字符,我使用这个:Regex.Replace(QueryString, @"[^\s\x20-\x7F]", "");
但是它不起作用
QueryString
有一个 char 0xA0,之后,该 char 仍然存在于QueryString
.
我不确定为什么这不起作用?
c - 使用 UDP 发送字符
我正在尝试通过单独发送每个字符来使用 UDP 发送文本,但似乎有问题。这是客户端:
这将是服务器:
当我发送整段文本时它可以工作,但这样服务器似乎没有收到任何东西。希望有人可以提供帮助。谢谢你。
c - 解决低级管理功能中UD的建议
我对 C 相当陌生,并开始编写一个小型库,该库具有获取字符串长度、反转字符串、将 char 缓冲区中的二进制数据转换为 int 和 short 的功能。只是为了教育和更好地掌握 string.h 等中已经提供的低级功能。
问题是我遇到的错误在某种程度上是随机的。我有 4 个功能:
getStringLength
(获取字符串的长度)reverseString
(使用 XOR 替换反转字符串并使用 getStringLength 获取长度)charsToUShort
(将具有两个字节(不包括空项)的二进制数据的 char 数组指针转换为无符号短整数)charsToUInt
(将具有四个字节(不包括空项)的二进制数据的 char 数组指针转换为无符号整数)
当我在主函数中测试所有这些函数时,基本上会出现问题。当使用所有函数时reverseString
,将从0
到的迭代器length / 2
设置为32767
。所以基本上当字符串的反转被迭代时,循环甚至没有开始,因为迭代器是32767
. 尽管它被初始化为 0。如果我只使用其中的 3 个作为函数,例如,如果我删除 charsToUInt 我的主要函数,它就会按预期工作。
主要问题
- 你有什么建议来解决这样的问题?
- 也非常欢迎所有其他建议!
容易出错的代码用于澄清
getStringLength
:
reverseString
:
charsToUShort
:
charsToUInt
:
用于澄清的测试输出
这是带有错误结果的测试的输出:
这是预期的结果:
java - 测试输入的两个第一个字符是否是字母数字 - 没有正则表达式
我有以下代码需要一些智能来处理输入的字符和检测:
问题有 3 个部分:
您如何针对字母数字字符测试按下的键。请记住,这是 GWT,所以我宁愿不使用正则表达式(但如果没有其他选项......)。
检测输入到 SuggestBox 中的文本长度的最佳方法是什么?
KeyDownEven 是最佳选择吗?为什么按下任何键都会触发两次?
android - 自己的 Android 硬件键盘快捷键
我想制作自己的快捷方式,以便在Milestone/Droid、T-Mobile G1/HTC Dream 和 T-Mobile G2/Desire Z等Android手机上使用硬件键盘。例如,在不更改键盘的情况下,使用 alt+e 快捷键来制作 ę 会很酷。(这是我的国家字符)