首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“纯文本”字段的WorkItem验证

“纯文本”字段的WorkItem验证
EN

Stack Overflow用户
提问于 2011-02-25 04:13:34
回答 2查看 893关注 0票数 1

我有一个应用程序,它将我们的帮助台系统与TFS (从帮助台到TFS的单向连接)连接起来。当我在TFS中创建工作项时,在某些情况下我会得到一个"InvalidCharacters“验证错误。

我使用的字段是标准的"Description“字段,它在工作项定义中被定义为"Plain Text”。

这只发生在一条记录上,所以我确定是数据,但我不知道哪个字符被认为是无效的。对于什么会触发“纯文本”字段的InvalidCharacters验证,有什么指导意见吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-25 08:39:42

此字段似乎无法显示扩展的ASCII字符。在我试图保存的字符串中有一个带重音的a (à)。

-编辑--

这实际上变得更加令人沮丧。当我执行ToCharArray()时,字符表示是"à",然而,当我最终在字符串中找到它爆炸的位置时,实际的字符是一个单字符省略号(...)。这可能是因为有人从Word复制粘贴到我们的帮助台系统中以获取评论。

我的最终解决方案是对char数组进行强力旋转,将int值大于127的任何字符替换为其他字符(在我的例子中是一个问号)。

票数 2
EN

Stack Overflow用户

发布于 2012-11-06 10:34:41

如果“string”字段包含换行符、回车符和制表符以外的控制字符,或者包含不匹配的代理项字符,则该字段无效。长文本域(类似于纯文本)接受除不匹配的代理项对之外的所有内容。确保您的复制/粘贴会导致粘贴Unicode。

您可以使用Regex函数将所有空格压缩为“”字符,如下所示:

代码语言:javascript
复制
Regex.Replace( text, @"\s+", " " ); 

虽然这实际上比技术上需要的更多,因为它去掉了换行符、回车符和制表符。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5109899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档