草庐IT

基里尔

全部标签

php - TCPDF 无法显示西里尔字母

我正在尝试使用TCPDF以pdf格式输出西里尔文。我尝试使用UTF-8、Windows-1251。我已将Unicode更改为FALSE和TRUE,以进行测试,但我得到的只是?我尝试使用默认值和文件中的字体,但结果相同,我再次尝试使用setsubsettings,但没有结果。怎么了? 最佳答案 将字体设置为freeserif为我做了-默认/helvetica字体:不可读的西里尔字符;freeserif:可读的俄语文本。//setdefaultfontsubsettingmode$pdf->setFontSubsetting(true)

php - 带有西里尔字符的 DOMPDF 问题

我正在使用DOMPDF库创建PDF格式的发票。此文档可以是法语、俄语或英语,但我在打印俄语字符时遇到问题。首先,我尝试使用UTF-8编码,将meta标签放在需要转换的HTML页面的头部:但这没有用。然后我将这个meta标签插入到BODY标签中,它帮助解决了法语字符的问题。但是俄语字符仍然不起作用。我也曾尝试将俄语字符转换为HTML实体,但这也行不通。我使用R&OSCPDF类,而不是PDFLib作为后端。有人能帮忙吗? 最佳答案 如果你将使用DejaVu字体,你可以看到西里尔字符TheDejaVuTrueTypefontshavebe

Android - 如何在左侧抽屉布局中使用西里尔字母

我想在左侧抽屉布局中使用西里尔字母。它应该像菜单一样工作。我试图将字符串格式化为西里尔语言环境,但它不起作用,而是被替换为???privateString[]drawerTitles;drawerTitles[0]=String.format(newLocale("bs_#Cyrl"),"1фыв");为什么会这样,必须更改哪些内容才能使用西里尔字母?谢谢你的帮助 最佳答案 尝试在res/values/strings.xml中定义字符串1фыв2фыв3фыв4фыв和....navDrawerItems=newArrayList(

java - 如何在 Java 的 HTTP 请求中编码西里尔符号?

好时机!我的Adroid应用程序对Google的API服务之一执行HTTP请求。当然,它可以工作,当请求的参数是英文时,但是当我用西里尔文测试我的函数时-我得到了400错误。似乎是,问题是将Win-1251字符串编码为UTF-8?如何在Java中完成? 最佳答案 尝试:URLEncoder.encode(yourString,HTTP.UTF-8); 关于java-如何在Java的HTTP请求中编码西里尔符号?,我们在StackOverflow上找到一个类似的问题:

php - Predis。如何设置西里尔字母键?

我正在尝试执行下一个命令。Redis::hincrby('sentiment_combined:positive','рыжийкот',1);此命令非常适用于拉丁键,例如'orangecat'。但是对于'рыжийкот'我有下一个错误:[Predis\Response\ServerException]ERRProtocolerror:expected'$',got'�'我已将日志添加到PredisPredis\Connection\StreamConnection::write()print_r($buffer);echo"---$written---\n";然后我在控制台中观察输

php - INSERT 查询中的西里尔符号

$dblocation="localhost";$dbname="xx";$dbuser="xx";$dbpasswd="xx";$dbcnx=@mysql_connect($dblocation,$dbuser,$dbpasswd);mysql_select_db($dbname,$dbcnx);mysql_query("SETNAMESutf8");mysql_query("SETCOLLATION_CONNECTION=utf8_bin");$name=mysql_real_escape_string($name);$about=mysql_real_escape_string(

sockets - erlang 发送套接字西里尔字符数据

我正在尝试从用Erlang编写的服务器发送数据:gen_tcp:send(Socket,"Serverconnectionrefused\r\n").没关系。但是当我尝试发送带有非拉丁符号的数据时,e。G。西里尔字母,我看到了错误报告。例如,如果我使用:gen_tcp:send(Socket,"Привет\r\n").我看到的不是字符串,而是错误报告。我如何通过Erlang的TCP套接字发送包含非拉丁字符的字符串? 最佳答案 试试这个:8>unicode:characters_to_binary("пириуэтда").>9>

带有西里尔字符的文件路径的 Java java.io.filenotfoundexception

我有一个文件,其名称不仅包含普通ASCII字符集中的字符,还包含非ASCII字符集中的字符。在我的例子中,它包含西里尔字符。这是我的代码片段:StringfileName="/Users/dnelepov/Downloads/тестизображение.png";FilesendFile=newFile(fileName);if(sendFile.exists()){//Somecode}sendFile.existsifblock中的代码没有被执行。为什么无法识别文件?我的系统配置区域设置LANG="ru_RU.UTF-8"LC_COLLATE="ru_RU.UTF-8"LC_C

Python — 检查字符串是否包含西里尔字符

如何判断一个字符串是否包含西里尔字符?例如>>>has_cyrillic('Hello,world!')False>>>has_cyrillic('Привет,world!')True 最佳答案 您可以使用正则表达式来检查字符串是否包含а-я,А-Я范围内的字符:importredefhas_cyrillic(text):returnbool(re.search('[а-яА-Я]',text))或者,您可以匹配wholeCyrillicscriptrange:defhas_cyrillic(text):returnbool(re

flutter - firebase_ml_vision 包可以识别西里尔字母吗?

我使用firebase_ml_vision包创建了一个识别西里尔文字的应用程序。我注意到该软件包仅适用于拉丁字符,或者我弄错了。是否有任何替代方案可以与Flutter一起使用并且可以识别西里尔字母表?例如,如何连接到FirebaseML套件的云版本? 最佳答案 支持列表https://firebase.google.com/docs/ml-kit/langid-support是的。支持西里尔文你可以使用这个包https://pub.dev/packages/firebase_ml_vision引用文档https://medium.c