标签: farsi

用波斯语写的sqlite数据库

我试图从csv文件创建一个sqlite数据库.我这样做是因为在这个页面中说:在android中使用你自己的sqlite db这个:将csv导入到sqlite

但问题是当表包含波斯语/阿拉伯语的数据时.sqlite将该字符显示为"_".我该怎么办?

PS.我想在android项目中使用这个DB.

编辑:我使用以下代码将csv导入sqlite:

CREATE TABLE "android_metadata"("locale" TEXT DEFAULT 'en_US');
CREATE TABLE "addresses"(_id integer PRIMARY KEY,
nametext, meaning text);
.separator ","
.import test.csv mydb
Run Code Online (Sandbox Code Playgroud)

csv sqlite android arabic farsi

5
推荐指数
1
解决办法
2869
查看次数

波斯语(波斯语)数字在高图中

我使用Highcharts绘制一些图表.我的语言是波斯语(波斯语),我想用波斯语数字绘制图表.但在Highcharts中,所有数字都以英文显示.

有没有办法用波斯语显示数字(所有数字:yaxis,tooltip,...)?

numbers persian highcharts farsi

5
推荐指数
1
解决办法
728
查看次数

在上下文字符上应用样式会破坏单词

我在阿拉伯语和波斯语字符中存在问题,因为它们具有上下文(连接的)字符,当我要指示关键字时,包含该关键字的单词会分解为较小的单词。我的问题是如何在关键字上应用CSS样式而不破坏主词?

如您在以下示例中看到的,字符?我在其上应用样式时将其与下一个字符分开。

.redColor{color:red}
.redBg{background:red}
div{font-size:26pt}
Run Code Online (Sandbox Code Playgroud)
<div>
????? ?? ?? ??????
<br>
????? ?? ?? ????<span class="redColor">??</span>
<br>
????? ?? ?? ????<span class="redBg">??</span>
</div>
Run Code Online (Sandbox Code Playgroud)

html css arabic farsi

5
推荐指数
1
解决办法
54
查看次数

在输出文件中通过类wfstream编写波斯语(波斯语)

如何使用std::wfstream?将"خلیجفارس"这样的波斯文写入文件?
我试过跟随代码,但它不起作用.

#include <iostream>
#include <string>
#include <fstream>

int main()
{
    std::wfstream f("D:\\test.txt", std::ios::out);
    std::wstring s1(L"???? ????");
    f << s1.c_str();
    f.close();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

运行程序后该文件为空.

c++ string unicode persian farsi

4
推荐指数
1
解决办法
627
查看次数

在SQL Server中使用不同编码搜索波斯语字符和单词

我有一个包含波斯语单词并使用 ANSI 编码保存的文本文件。当我尝试从文本文件中读取波斯语单词时,我收到一些字符,例如“?”。为了解决这个问题,我将文件编码更改为UTF8并重新编写文本文件。更改文件编码的方法如下:

\n
    public void Convert2UTF8(string filePath)\n    {\n        //first, read the text file with "ANSI" endocing\n        StreamReader fileStream = new StreamReader(filePath, Encoding.Default);\n        string fileContent = fileStream.ReadToEnd();\n        fileStream.Close();\n        //Now change the file encoding and replace it with the UTF8\n        StreamWriter utf8Writer = new StreamWriter(filePath.Replace(".txt", ".txt"), false, Encoding.UTF8);\n        utf8Writer.Write(fileContent);\n        utf8Writer.Close();\n    }\n
Run Code Online (Sandbox Code Playgroud)\n

现在第一个问题已经解决了;但是,这里还有另一个问题:每次我想从 SQL Server 数据库表中搜索波斯语单词时,结果都是空,而数据库表中确实存在该记录。

\n

找到表中存在的波斯语单词的解决方案是什么?我当前使用的代码如下所示:

\n
SELECT * FROM [dbo].[WordDirectory] \nWHERE Word = N'\xda\xa9\xd9\x84\xd9\x85\xd9\x87'\n
Run Code Online (Sandbox Code Playgroud)\n

Word是保存波斯语单词的字段。该字段的类型是NVARCHAR。我的 SQL Server 版本是 2012。\n我应该更改排序规则吗?

\n

sql-server utf-8 farsi

3
推荐指数
1
解决办法
1万
查看次数

表示波斯语格式的字节串序列

我有一系列UTF-8字符,例如:

\xd8\xa2\xd8\xb4\xd9\x86\xd8\xa7\xdb\x8c\xdb\x8c \xd8\xa8\xd8\xa7 \xd8\xa2\xd8\xb1\xd9\x85\xd8\xa7\xd9\x86 \xd9\xbe\xd8\xb1\xd9\x88\xda\x98\xd9\x87 \xd9\x84\xd8\xba\xd8\xaa \xd9\x86\xd8\xa7\xd9\x85\xd9\x87 \xd8\xa2\xd8\xb2\xd8\xa7\xd8\xaf
Run Code Online (Sandbox Code Playgroud)

我知道这是来自波斯语网站,应该代表一些波斯语单词.如何用波斯语字符表示此序列?

我正在使用Python来完成我的工作.

python utf-8 character-encoding farsi

3
推荐指数
1
解决办法
455
查看次数

如何防止连接波斯语字符?

我有一个问题,但也许这实际上不是问题!为什么即使使用 Arial 等标准字体,下面的 HTML 标记也会生成似乎不正确的结果?

\n\n
<span>\xd8\xb3\xd9\x84\xd8\xa7\xd9\x85</span><span>\xd8\xae\xd8\xaf\xd8\xa7\xd8\xad\xd8\xa7\xd9\x81\xd8\xb8</span>\n
Run Code Online (Sandbox Code Playgroud)\n\n

\xd8\xb3\xd9\x84\xd8\xa7\xd9\x85\xd8\xae\xd8\xaf\xd8\xa7\xd8\xad\xd8\xa7\xd9\x81\xd8\xb8

\n\n

上面的输出不应该是这个吗?(忽略用于模拟的空间)

\n\n

\xd8\xb3\xd9\x84\xd8\xa7\xd9\x85 \xd8\xae\xd8\xaf\xd8\xa7\xd8\xad\xd8\xa7\xd9\x81\xd8\xb8

\n\n

我也使用了标签的边距,但有同样的问题。\n提前致谢;)

\n

html css persian farsi

2
推荐指数
1
解决办法
312
查看次数

带有从右到左语言参数的NSLocalizedString(如波斯语)


我写这篇文章是因为这个问题让我发疯了.
我有同样的问题尝试使用带参数的NSLocalizedStringUILabel中打印相同的文本(从右到左像波斯语).我的代码看起来像这样:

label.text = [NSString stringWithFormat:NSLocalizedString(@"The trick belongs to %@",nil),user];
Run Code Online (Sandbox Code Playgroud)

在波斯语的我的字符串文件中,我尝试使用它

"The trick belongs to %@" = " %@ ??? ?? ??? ???";
"The trick belongs to %@" = "%@ ????? ???? ?? ??";
"The trick belongs to %@" = "@% ????? ???? ?? ??";
"The trick belongs to %@" = "????? ???? ?? ?? @%";
"The trick belongs to %@" = "????? ???? ?? ?? %@";
Run Code Online (Sandbox Code Playgroud)

所有这种类型的表格总是打印:

"Mariaبرندهکارتهاشد"但必须显示为 "برندهکارتهاشدMaria"

提前谢谢了

objective-c arabic nslocalizedstring ios farsi

1
推荐指数
1
解决办法
1029
查看次数