问题标签 [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 投票
2 回答
2652 浏览

sql-server - 选择查询中的土耳其语字符问题 - SQL Server

Linq2Sql 将此查询发送到 SQL Server 2005,但由于字符问题 (ı) 它没有得到正确的数据集作为响应。没有行返回。

我无法更改数据库的排序规则,因为它是托管服务,我无权这样做。我试图在列级别更改排序规则,但没有奏效。我能做些什么?

谢谢

0 投票
2 回答
5559 浏览

pdf - HTML 到 PDF 土耳其语字符问题

我想使用 ITextSharp 将 ASP.NET 网页转换为 pdf。我确实写了一些代码,但我不能让它显示土耳其字符。谁能帮我?

这是代码:

0 投票
2 回答
488 浏览

php - Perl 正则表达式在字符集的多个实例上阻塞

我一开始在 php 中使用 preg_replace 出现了一些疯狂的失败,并将其归结为使用土耳其语加点“i”和不加点“ı”在一起的多个字符类的问题案例。这是一个简单的php测试用例:

在 perl 中再次使用相同的测试用例:

前三个测试工作正常。最后一个不匹配。

为什么这作为一个字符类一次可以正常工作,但在同一个表达式中第二次就不行了?我如何编写一个表达式来匹配这样的单词,无论它是用什么字母组合编写的,都需要匹配?

编辑:我正在尝试编程的语言问题的背景。

编辑 2:添加use utf8;指令确实修复了 perl 版本。由于我最初的问题是一个 php 程序,我只切换到 perl 来查看它是否是 php 中的一个错误,这对我没有多大帮助。有人知道使 PHP 不会因此而窒息的指令吗?

0 投票
3 回答
3222 浏览

jsp - JSP土耳其语字符问题

我有一个在 jboss 4.2.2 服务器下运行的 jsp 页面。

页面的结构是这样的:

include head(head 写在另一个页面上,就像 aspx 中的 masterpage。)
(body(出现问题的地方))
include foot(foot 也写在另一个页面上。)

头页包含编码和元标记:

当我在页面中写字符(例如şğĞİÇçÖ(土耳其语))时,字符显示为“?” (问号)我应该怎么做才能避免这种行为?

我怎样才能让文本显示在 jsp 页面中?

0 投票
3 回答
13763 浏览

php - 修复土耳其字符集问题 Html / PHP (iconv?)

我在显示土耳其字符时遇到问题,它们在 html 中显示为带有菱形背景的小问号。

如何使用 iconv 来解决这个问题?既然我认为那是最好的选择,对吧?现在我的页面是 utf-8 编码的。

我需要支持像这样的字符

我ñş

以及能够将它们插入到我的数据库中。

谢谢

0 投票
1 回答
274 浏览

php - 如何去掉字符串上的非英文字母?

我想用字符串中的英文字符去掉土耳其字符,这就是我写的函数。但是,在服务器中,它无法识别这些字母。有什么建议么?

--------在服务器中--------

编辑:

我发现了这个:但是,它不适用于字母 'ı' 和 'I' setlocale(LC_ALL, 'en_US.UTF8'); 函数 clearUTF($s) { $r = ''; $s1 = @iconv('UTF-8', 'ASCII//TRANSLIT', $s); $j = 0; for ($i = 0; $i < strlen($s1); $i++) { $ch1 = $s1[$i]; $ch2 = @mb_substr($s, $j++, 1, 'UTF-8'); if (strstr('`^~\'"', $ch1) !== false) { if ($ch1 <> $ch2) { --$j; continue; } } $r .= ($ch1== '?') ? $ch2 : $ch1; } return $r; }

0 投票
4 回答
2616 浏览

php - php代码点火器将土耳其字符保存到我的sql

我正在使用 PHP Codeigniter 编写一个 Web 应用程序。我收到可以是任何语言的输入,并将其保存在我的数据库中。

MYSQL DB 排序规则设置为 utf8_unicode_ci。对于 database.php 中的 codeigniter,我设置了这个:

当我在我的数据库上运行以下插入时:

我收到此错误:

不正确的字符串值:第 1 行的列 'name' 的 '\xC5\x9F'

s 有问题。它是一个土耳其字符。

到目前为止,我在调试时尝试过这个

我曾尝试将 John TemirtaÅ 保存在数据库中,并且效果很好。因此,我想我可能会utf8_encode($name)在将其保存在数据库中之前将其保存在 utf8_decode 中,然后再显示它。只做后者是行不通的。您需要添加mb_internal_encoding("UTF-8");到您的 php 脚本的顶部。

如何正确编码数据以便插入?


谢谢大家的帮助,这是有效的!

  1. 打开 MySql 工作台。设置用户表的字符编码和排序规则。字符集:utf-8 排序规则:utf8_unicode_ci
  2. name列的排序规则设置为utf8_unicode_ci。完毕。插入应该可以工作。

谢谢你的帮助。

0 投票
2 回答
3013 浏览

javascript - 用于 Google Chrome 扩展的 Javascript 非 UTF-8 字符搜索

编辑:

我正在创建一个 Chrome 扩展程序,并且文件必须是 UTF-8 编码的。我使用 JQuery 从页面获取内容,并检查是否包含包含 Ö、ı 和 İ 的特定字符串。但是,由于 Chrome 强制文件必须使用 UTF-8 编码;我无法搜索“İ, ı, Ö”。

不能按我的需要工作,因为我无法使用 İ、Ö 或 ı 保存文件。

0 投票
1 回答
134 浏览

c# - 单声道项目字符降低问题

我正在尝试使用 Mono Project 在 Mac 上开发 ASP.NET Web 应用程序。但是由于字符问题,它会抛出“ınital Catalog”错误。发生这种情况是因为,当 Mono 编译我的代码时,它会将我的 'I' s 转换为 'ı' 这不是一个英文单词。所以我不能在代码中写 UserID = 1 或 Initial Catalog = myDB 。我怎样才能解决这个问题?非常感谢。

0 投票
1 回答
793 浏览

php - php和sql中的土耳其字符

我目前正在研究基于 php sql 的翻译数据库,并且在将 6 个不同的土耳其语字符导入 sql 时遇到问题。

页面设置为 utf 字符集,我尝试使用 utf8_encode 无效,我也在页面上使用西里尔文,所以我坚持把它全部放在 utf8 中。

目前,我只是试图通过帖子从表单中传递值,然后将其回显,但这也失败了。

任何帮助将不胜感激。

编辑*

设法让它在与 htmlentities 的回声中输出,不幸的是它现在没有正确输入 sql。该字段设置为 utf8_unicode_ci

更新代码如下