unicode-string 相关问题

将此标记用于与Unicode字符串相关的问题,例如UTF-8。

如何在 php 中将奇怪的强/粗体 Unicode 转换为非粗体 UTF-8 字符?

我正在尝试使用 twitter api 在我的数据库中存储一条推文, 但我得到这种 stage 字符,它似乎是“自然”粗体字符 普通字符: 阿泽蒂约 奇怪的字符: 𝘀𝗲𝘁𝗶𝘀𝗿𝗲�...

回答 4 投票 0

打印 asccii-art 阴影字符时遇到问题

我编写了一个程序来实现特定目的。当我运行该程序时,我有一个 ASCII 艺术横幅,它写入 txt 文档,后跟程序生成的一些解析数据。程序运行...

回答 0 投票 0

如何在java中为字母添加重音符号

我正在尝试在java中将字母字符与重音符号结合起来。例如: 将字母“e”(\u0065) 与组合重音符号 (\u0300) 组合起来。 我尝试了很多方法......

回答 1 投票 0

SSIS 数据转换 由于符号不匹配或数据溢出以外的原因,数据值无法转换

有谁知道为什么在 SSIS 数据转换中将字符串 [DT_STR] 转换为 Unicode 字符串 [DT_WSTR] 时出现以下错误? 错误代码:-1071607681 错误代码 - 描述:数据值可以...

回答 1 投票 0

ICU 中单词和字符边界不一致

我正在使用 ICU 的中断迭代器来处理字符和单词,如此处所述。我预计字符中断迭代器的输出会更频繁地停止,并且断点是

回答 1 投票 0

Javascript 将文本转换为粗体 unicode 字符集

我想将文本转换为unicode粗体格式。 我发现 [U+1D5D4 - U+1D5ED] 为粗体大写字母 [A - Z] [U+1D5EE - U+1D607] 为粗体大写字母 [a - z] 如何使用 unic 将文本转换为粗体大写字母...

回答 3 投票 0

Python .split() 不带 'u

在Python中,如果我有一个像这样的字符串: a =“大家好” 我也这么做 a.split('-') 然后我得到 [u'你好',u'to',u'大家'] 这只是一个例子。 我怎样才能得到一个简单的列表而不...

回答 3 投票 0

将字节数组转换为由 NUL 字符分割的字符串

如果这是个愚蠢的问题,我很抱歉。但我真的无法弄清楚这一点,而且我敢打赌它一定比我想象的要简单得多。 我有一个 byte[] 数组,其中包含几个 Unicode 字符串,e...

回答 1 投票 0

C# 将字节数组转换为按特定字节分割的字符串

如果这是个愚蠢的问题,我很抱歉。但我真的无法弄清楚这一点,而且我敢打赌它一定比我想象的要简单得多。 我有一个 byte[] 数组,其中包含几个 Unicode 字符串,e...

回答 1 投票 0

了解MCU代码中使用的字体头文件

MCU代码中有字体文件,用于在LED点阵屏上显示文字。 我想了解以下代码的包含内容 字符宽度、字体数据、第一个字符、字符计数等。 怎么...

回答 1 投票 0

Unicode(梵文)字符在 HTML 下拉列表和文本字段标签中无法正确显示

我有一个 HTML 页面,需要在其中显示包含梵文字符的下拉列表。 我面临的问题是,在 DOM 中,字符以预期的方式显示,但在浏览器中却如此......

回答 1 投票 0

编译 boost qi 解析器以跳过 php 代码字符串中的所有注释和空格时出错

按照我之前的问题并应用建议,我创建了这个 boost qi 精神语法,以便从字符串内容中的一段 PHP 代码中仅获取“非注释”: #包括 按照我之前的问题,并应用建议,我创建了这个 boost qi 精神语法,以便仅从字符串中的一段 PHP 代码中获取“非注释”contents: #include <boost/spirit/include/qi.hpp> #include <boost/spirit/include/qi.hpp> #include <boost/spirit/include/qi_char_class.hpp> #include <boost/spirit/include/qi_string.hpp> #include <boost/spirit/include/qi_operator.hpp> #include <boost/spirit/include/qi_action.hpp> #include <boost/spirit/include/qi_auxiliary.hpp> namespace qi = boost::spirit::qi; using namespace std; int main(int argc, char *argv[]) { std::string contents = "<?php echo \"Soy español\";?>"; using Iterator = std::string::const_iterator; struct StripCommentParser : qi::grammar<Iterator, std::string()> { StripCommentParser() : StripCommentParser::base_type(start) { using namespace qi; single_line_comment = "//" >> *(qi::char_ - eol) >> (eol | eoi); block_comment = ("/*" >> *(block_comment | qi::char_ - "*/")) > ("*/" | eoi); php_comment = '#' >> *(qi::char_ - eol) >> (eol | eoi); start = qi::skip(space | single_line_comment | block_comment | php_comment)[*qi::char_]; } private: qi::rule<Iterator, std::string()> start; qi::rule<Iterator> block_comment, single_line_comment, php_comment; }; string non_comments_code; // This is the line that triggers the compiler error parse(begin(contents), end(contents), StripCommentParser{}, non_comments_code); } 但是我收到这个编译器错误: In file included from /usr/include/boost/spirit/home/qi/nonterminal/rule.hpp:36, from /usr/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:21, from /usr/include/boost/spirit/include/qi.hpp:16, from ../../src/capel-tool.cpp:4: /usr/include/boost/spirit/home/qi/reference.hpp: In instantiation of ‘bool boost::spirit::qi::reference<Subject>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; Context = boost::spirit::context<boost::fusion::cons<std::__cxx11::basic_string<char>&, boost::fusion::nil_>, boost::spirit::locals<> >; Skipper = boost::spirit::unused_type; Attribute = std::__cxx11::basic_string<char>; Subject = const boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>]’: /usr/include/boost/spirit/home/qi/parse.hpp:88:47: required from ‘bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; Expr = main(int, char**)::StripCommentParser; Attr = std::__cxx11::basic_string<char>]’ /usr/include/boost/spirit/home/qi/parse.hpp:100:25: required from ‘bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; Expr = main(int, char**)::StripCommentParser; Attr = std::__cxx11::basic_string<char>]’ ../../src/capel-tool.cpp:106:80: required from here /usr/include/boost/spirit/home/qi/reference.hpp:43:35: error: no matching function for call to ‘boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::parse(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >&, const __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >&, boost::spirit::context<boost::fusion::cons<std::__cxx11::basic_string<char>&, boost::fusion::nil_>, boost::spirit::locals<> >&, const boost::spirit::unused_type&, std::__cxx11::basic_string<char>&) const’ 43 | return ref.get().parse(first, last, context, skipper, attr_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:21, from /usr/include/boost/spirit/include/qi.hpp:16, from ../../src/capel-tool.cpp:4: /usr/include/boost/spirit/home/qi/nonterminal/rule.hpp:282:14: note: candidate: ‘template<class Context, class Skipper, class Attribute> bool boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Context = Context; Skipper = Skipper; Attribute = Attribute; Iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; T1 = std::__cxx11::basic_string<char>(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]’ 282 | bool parse(Iterator& first, Iterator const& last | ^~~~~ /usr/include/boost/spirit/home/qi/nonterminal/rule.hpp:282:14: note: template argument deduction/substitution failed: In file included from /usr/include/boost/spirit/home/qi/nonterminal/rule.hpp:36, from /usr/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:21, from /usr/include/boost/spirit/include/qi.hpp:16, from ../../src/capel-tool.cpp:4: /usr/include/boost/spirit/home/qi/reference.hpp:43:35: note: cannot convert ‘first’ (type ‘__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >’) to type ‘__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >&’ 43 | return ref.get().parse(first, last, context, skipper, attr_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:21, from /usr/include/boost/spirit/include/qi.hpp:16, from ../../src/capel-tool.cpp:4: /usr/include/boost/spirit/home/qi/nonterminal/rule.hpp:333:14: note: candidate: ‘template<class Context, class Skipper, class Attribute, class Params> bool boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, const Params&) const [with Context = Context; Skipper = Skipper; Attribute = Attribute; Params = Params; Iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; T1 = std::__cxx11::basic_string<char>(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]’ 333 | bool parse(Iterator& first, Iterator const& last | ^~~~~ /usr/include/boost/spirit/home/qi/nonterminal/rule.hpp:333:14: note: template argument deduction/substitution failed: In file included from /usr/include/boost/spirit/home/qi/nonterminal/rule.hpp:36, from /usr/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:21, from /usr/include/boost/spirit/include/qi.hpp:16, from ../../src/capel-tool.cpp:4: /usr/include/boost/spirit/home/qi/reference.hpp:43:35: note: candidate expects 6 arguments, 5 provided 43 | return ref.get().parse(first, last, context, skipper, attr_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 我不在电脑附近,所以无法测试。但是,请尝试使用 constant std::string contents;(或者实际上使用 cbegin 和 cend)来匹配预期的迭代类型。

回答 1 投票 0

unicode 错误。IDE 无法读取指定的 csv 文件

我是机器学习领域的新手,我正在学习课程材料。 所以现在我尝试使用pandas库读取spyder中的csv文件,它显示一个Unicode错误,说“unicodeescape”

回答 0 投票 0

(德语)小写 ß (U+00DF) 和大写 ẞ (U+1E9E) 之间的折写转换?

根据维基百科,2017 年使用大写字母 ẞ (Unicode U+1E9E) 被正式采用——至少作为一种选择——实际上可能是德语中全大写单词的一个子集: 六月...

回答 1 投票 0

德语“升 S”字母:在小写 `U+00DF` 和大写 `U+1E9E` 之间进行 Unicode 大小写转换的编程语言?

根据维基百科,2017 年使用大写字母 ẞ (Unicode U+1E9E) 被正式采用——至少作为一种选择——实际上可能是德语中全大写单词的一个子集: 六月...

回答 0 投票 0

Imagemagick 用 Unicode 字符注释

如何使用 -annotate 在 Imagemagick 中绘制 Unicode 字符? 我的 spurce 文件是 UTF-8 这是我的代码: "C:\Program Files\ImageMagick-7.1.1-Q8\magick.exe" convert -size 800x200 xc:bla...

回答 0 投票 0

如何在文字字符串中写左双引号 (“)?

左双引号 Unicode 字符“(U+201C)”的转义序列是什么?

回答 2 投票 0

在 python 中,如何获取任何 Unicode 字符的转义序列? [重复]

在python中,左双引号Unicode字符“(U+201C)的转义序列是什么? left_double_quote = """ print(ord(left_double_quote)) # 打印 `8220` 注意 201C 是

回答 1 投票 0

在 Java 中将字符串转换为小型大写伪字母表

我发现一个网站可以将任何文本转换为不同的模糊 unicode 字体样式,例如小型大写伪字母表。 我有兴趣在 Java 代码中做同样的事情。以下 HxD 屏幕...

回答 4 投票 0

讲英语的人在字符串文字中使用最多的字符是什么字符,例如`“hello world”`?

有些人错误地认为官方列出的可打印字符是说英语的程序员使用的所有字符,但还有其他字符。 其他常用字符...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.