问题标签 [character]

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.

0 投票
1 回答
6138 浏览

java - 如何检查 Java 字符是否为货币符号

我必须对字符变量进行检查以查看它是否是货币符号。我发现了这个Character.UnicodeBlock.CURRENCY_SYMBOLS常量,但是我不确定如何使用它来确定字符是否在该块中。

如果有人在帮助之前这样做过,将不胜感激。

谢谢

0 投票
4 回答
16563 浏览

string - Fortran 77 中的字符串数组

我有一个关于 Fortran 77 的问题,但我找不到解决方案。

我正在尝试存储定义如下的字符串数组:

这是一个由 255 个长度为 255 的字符串组成的数组。

后来我从一个文件中读取了名称列表,并像这样设置了数组的内容:

编辑:实际上mnamevalue 是硬编码mname = 'AIR'的 type ,它是执行上一行character*255的函数的参数。matadd()但这仅用于测试,将来它将从文件中读取。

稍后我想用以下方式打印它:

但它似乎打印了所有 255 个字符,它打印了我分配的字符串和很多垃圾。

  • 所以这是我的问题,我怎么知道存储的字符串的长度?
  • 我应该有另一个所有长度的数组吗?
  • 我怎么知道读取的字符串的长度?

谢谢。

0 投票
1 回答
290 浏览

character - SAXParser 中的字符转换

我有一个问题……一个非常奇特的问题,请你指导一下。

原始消息:Kevätsunnuntaisin lentää

数据流向是 HttpConnector -> WSDLConnector -> 到底层系统

以下是前7个字符的编码

4b 65 76 c3 a4 74 73 75 - 在 Http 连接器中 - 请求 XML 具有 UTF-8 编码

4b 65 76 a3 74 73 75 - 在 WSDL 连接器中 -

原始字符串被转换为 Kev£tsunnuntaisin lent££。此外,还有一个字节的丢失。

你能指导我哪里出错了吗?我必须怎么做才能避免这种字符转换?

谢谢你的帮助!!!

0 投票
3 回答
467 浏览

character - 使用给定长度良好的所有字符组合

是否有程序/工具/实用程序可以让我在给定的字符长度(最小-最大)上生成所有可能的字符组合(小写、大写、符号、数字)?

0 投票
5 回答
3963 浏览

c# - 如何将英镑符号从 C# Web App 正确导出到 Excel?(产生的是£而不是£)

我们正在将网站应用程序中的一些数据导出到 Excel 电子表格中,但是,当使用 GBP 符号时,它不会输出“£9.99”,而是输出“£9.99”。

这是一位同事编写的用于生成电子表格的代码 [tableOut 是一个包含 HTML 表格的 StringBuilder]:

任何想法我们如何获得所需的输出?

ps 不知道我是否应该把它分成一个单独的问题,但是当生成电子表格时,会触发一条警告消息:

您尝试打开的文件“EngageReplies.xls”的格式与文件扩展名指定的格式不同。在打开文件之前,请确认文件没有损坏并且来自受信任的来源。您现在要打开文件吗?

我已经使用 Firefox 和 IE 使用 Office 2007 打开文件。单击“是”可以打开文件,但如果我的用户没有受到它的影响,我会更喜欢它。

0 投票
1 回答
988 浏览

firefox - 取消转义 ® 时的 Firefox 和神奇出现的字符 (Â)

®在 Firefox 中将一个(注册字符)转义为以表单形式提交,因为实际上将该字符输入 Javascript 会导致脚本行为异常。

但是,我必须使用字符的未转义(..)版本,因为它被提交到后端(我无法控制)并且输出是一个 pdf 文件,它使用未转义®的 pdf 格式显示。

我像这样对角色进行转义®

unescape("%AE")

但是......当我®在 pdf 文件中查看它时,它显示为®,这只发生在 Firefox 中,而不是 Internet Explorer。

有没有办法让它在 Firefox 2/3 中工作?

谢谢,
   安德鲁

0 投票
9 回答
258378 浏览

java - 如何在 Java 中逐个字符地读取输入?

我习惯了 c-style getchar(),但似乎 java 没有可比性。我正在构建一个词法分析器,我需要逐个字符地读取输入。

我知道我可以使用扫描仪扫描令牌或行并逐个字符地解析令牌,但这对于跨越多行的字符串来说似乎很笨拙。有没有办法从 Java 的输入缓冲区中获取下一个字符,或者我应该直接使用 Scanner 类?

输入是文件,而不是键盘。

0 投票
5 回答
94852 浏览

c++ - 是否有返回字符的 ASCII 值的函数?(C++)

我需要一个返回字符的 ASCII 值的函数,包括空格、制表符、换行符等...

类似地,在十六进制、十进制和二进制数之间进行转换的函数是什么?

0 投票
1 回答
239 浏览

sql-server - 字符类型的数据库物理存储

对于SQL Server 2005/2008,经过一些自学,我不确定我对字符数据类型如何物理存储的理解是否正确。请帮忙查看和评论。这是我的理解,请查看并随时纠正我。

  • 当使用 unicode 字符类型(例如 nvarchar)时,底层字符以 UCS-2 编码存储(即,字符以相关 UCS-2 为字符定义的位序列的形式物理存储)。Collat​​ion 定义了比较和排序,这种情况下没有代码页;

  • 当使用非 unicode 字符类型(例如 varchar)时,底层字符物理存储为由排序规则定义的相关代码页中定义的位。所以在这种情况下,排序规则不仅定义了比较/排序,还定义了哪个代码页(字符,位值表示字符,并使用相同的位值将字符存储在数据库物理存储中)。

提前谢谢,乔治

0 投票
6 回答
3980 浏览

c# - C#剥离/转换一个或多个字符

有没有一种快速的方法(无需显式循环遍历字符串中的每个字符)并剥离或保留它。在 Visual FoxPro 中,有一个函数 CHRTRAN() 做得很好。它以 1:1 的字符替换,但如果在替代位置没有字符,则将其从最终字符串中剥离。前任

CHRTRAN( "这将是一个测试", "it", "X" )

将返回

“ThXs wXll be a es”

注意原来的“i”被转换成“X”,小写的“t”被去掉了。

我查看了类似意图的替换,但没有看到任何替换的选项。

我正在寻找一些通用例程来验证具有不同类型输入限制的多个数据来源。一些数据可能来自外部来源,因此我需要测试的不仅仅是文本框输入验证。

谢谢