问题标签 [turkish]

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 回答
597 浏览

javascript - 为 Javascript 指定字符编码

我正在尝试使用特定的字符编码将字符串转换为大写,但它失败了。

当我转换伊斯坦布尔时,它会将其转换为伊斯坦布尔。但是,大写的“i”在土耳其语中是“İ”。有什么解决办法吗?

演示:http: //jsfiddle.net/fgZZp/

提前致谢,

0 投票
1 回答
1840 浏览

character-encoding - gedit中的土耳其语字符编码

我有一个土耳其文字,但我有一些奇怪的字符,例如:ý 而不是 ı,Ý 而不是 İ 等...我试图将编码转换为 iso 8859-9,但它没有帮助。

0 投票
2 回答
3224 浏览

php - 使用 MySQL 进行土耳其语字符编码

正如我在标题中提到的,我遇到了土耳其字符的问题。我在 MySQL 上创建了一个函数:

这是我运行的查询转储:

在这里你可以看到'kıvılcım'变成了'k'。在第一个土耳其字符之后,MySQL 将全部删除。

这是一个正确的转储:

如您所见,'Hello' 到处都是'Hello'。

在我的方案中,每个排序规则都是 utf8_turkish_ci 。编辑:我注意到我的问题不包括问题。就是这样:我怎样才能让 MySQL 相信我发送的字符串比它想象的要大

0 投票
2 回答
3588 浏览

jquery - Jquery Autocomplete 对 utf-8 字符区分大小写

我正在使用 jquery 自动完成插件来搜索一长串名称。它适用于所有拉丁语和英语字符,但对于土耳其语字符我有问题,因为搜索将区分大小写,例如:

A并将a匹配所有包含Aor的城市a

İ并且i不会匹配像İstambul和这样的城市İzmir

这是代码:

一个例子可以在注册问卷的第二页找到:

http://tr.mysurvey.com/index.cfm?action=Main.join

0 投票
1 回答
338 浏览

c# - 使用土耳其语字符错误的 sharpPDF 表头

当我尝试编写标头时,它给了我错误消息:

我发现它与表格标题中的土耳其字符有关。它在我不使用土耳其语时运行。然而。

有没有办法解决它?

0 投票
4 回答
2424 浏览

javascript - Javascript将unicode字符串转换为“Title Case”

我有一个 javascript 大小写转换问题,由于非英文字母,我无法解决。我主要关心的是土耳其字母表。

我需要做的是:

  • 你好世界=>你好世界
  • 你好世界 => 你好世界
  • 你好世界 => 你好世界

这是我到目前为止所取得的成就:

但这并没有给我正确的结果,我怀疑正则表达式替换不能在 unicode 上使用,而是在 ascii 上使用。

当我使用土耳其字符进行测试时,我得到了错误的结果。

  • şeker 变成şEker而不是Şeker
  • çoban ırmak 成为çOban ıRmak不是 Çoban Irmak

此外,如果这可以得到解决,我需要锦上添花,不仅可以通过空格分隔单词,还可以通过其他一些停止字符(例如:- = / 等)分隔单词,以便

  • 你好世界变成你好世界
  • 你好:世界变成你好:世界

我在这里阅读了许多类似的问题,但到目前为止还没有运气。

谢谢

注意:我认为这称为 Title Case,但有些人认为这是 Pascal Case。坦率地说,我有兴趣解决 unicode 问题(我认为这是根本原因)而不是语义,所以如果我使用了错误的术语,请原谅我 :)

0 投票
1 回答
388 浏览

mysql - mysql utf8mb4 turkish character confusion

I am inserting some datas including turkish characters into a table and when I insert a data appearance of turkish characters confused me. For example for the character 'ğ', appearance on database is 'ð'. But when I get data and print it on the browser for testing this character shows up to be correct 'ğ' character. Do I have to worry about the situation ? (Btw I am using utf8mb4 as described in title)

0 投票
1 回答
41 浏览

string - 在一些标签之间建立链接

当用户在标签中写东西时,我尝试创建链接。但问题是我无法转换字符集。像 ş = s, ğ = g ...这是我的代码

如何转换字符并建立我的链接。最后我想要的是如果第一个和最后一个字符是空白的,清除它...... Ty。

0 投票
3 回答
2442 浏览

java - 写入数据库时​​的土耳其字符(postgresql)

我正在 Windows 上使用 Java 和 PostgreSQL。我有一些单词包括土耳其语字符,如 İ、ş、ö、ç 等。

在 Java 中,我将单词分配给字符串并尝试将其写入数据库。当我在 java 上打印它时,它的编码显示正确并且所有字符都正确显示。但是,在将其写入数据库时​​,文本似乎被破坏/打乱了。

我用这个命令创建了我的数据库:

我试图通过将土耳其字符转换为 ISO-8859-1 编码来修复它,例如 (İ -> \u0130 , ş -> \u015F)

然后我尝试写入mytitle数据库,但没有成功。

谢谢你的建议。

已解决:我意识到它可以将土耳其语字符写入数据库,但问题出在响应上。我在写回复之前添加了这些行。

添加后,它现在可以工作了。我希望,我能解释清楚。

0 投票
4 回答
5497 浏览

postgresql - 土耳其字符上的 Postgres 上层函数不返回预期结果

看起来 postgresupper/lower函数不处理土耳其字符集中的选择字符。

返回:

代替 :

请注意,正常的英文字符可以正确转换,但土耳其语 I(小写或大写)不能正确转换

Postgres 版本:9.2 32 bit

数据库编码(其中任何一个结果相同):UTF-8, WIN1254, C

客户端编码:

操作系统:Windows 7 enterprise edition 64bit

SQL 函数lowerupper在 UTF-8 编码的数据库上为 ı 和 İ 返回以下相同的字节

以及WIN1254(土耳其语)编码数据库上的以下内容

我希望我的调查是错误的,我错过了一些东西。