问题标签 [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.
sql-server - 选择查询中的土耳其语字符问题 - SQL Server
Linq2Sql 将此查询发送到 SQL Server 2005,但由于字符问题 (ı) 它没有得到正确的数据集作为响应。没有行返回。
我无法更改数据库的排序规则,因为它是托管服务,我无权这样做。我试图在列级别更改排序规则,但没有奏效。我能做些什么?
谢谢
pdf - HTML 到 PDF 土耳其语字符问题
我想使用 ITextSharp 将 ASP.NET 网页转换为 pdf。我确实写了一些代码,但我不能让它显示土耳其字符。谁能帮我?
这是代码:
php - Perl 正则表达式在字符集的多个实例上阻塞
我一开始在 php 中使用 preg_replace 出现了一些疯狂的失败,并将其归结为使用土耳其语加点“i”和不加点“ı”在一起的多个字符类的问题案例。这是一个简单的php测试用例:
在 perl 中再次使用相同的测试用例:
前三个测试工作正常。最后一个不匹配。
为什么这作为一个字符类一次可以正常工作,但在同一个表达式中第二次就不行了?我如何编写一个表达式来匹配这样的单词,无论它是用什么字母组合编写的,都需要匹配?
编辑:我正在尝试编程的语言问题的背景。
编辑 2:添加use utf8;
指令确实修复了 perl 版本。由于我最初的问题是一个 php 程序,我只切换到 perl 来查看它是否是 php 中的一个错误,这对我没有多大帮助。有人知道使 PHP 不会因此而窒息的指令吗?
jsp - JSP土耳其语字符问题
我有一个在 jboss 4.2.2 服务器下运行的 jsp 页面。
页面的结构是这样的:
include head(head 写在另一个页面上,就像 aspx 中的 masterpage。)
(body(出现问题的地方))
include foot(foot 也写在另一个页面上。)
头页包含编码和元标记:
当我在页面中写字符(例如şğĞİÇçÖ
(土耳其语))时,字符显示为“?” (问号)我应该怎么做才能避免这种行为?
我怎样才能让文本显示在 jsp 页面中?
php - 修复土耳其字符集问题 Html / PHP (iconv?)
我在显示土耳其字符时遇到问题,它们在 html 中显示为带有菱形背景的小问号。
如何使用 iconv 来解决这个问题?既然我认为那是最好的选择,对吧?现在我的页面是 utf-8 编码的。
我需要支持像这样的字符
我ñş
以及能够将它们插入到我的数据库中。
谢谢
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; }
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 脚本的顶部。
如何正确编码数据以便插入?
谢谢大家的帮助,这是有效的!
- 打开 MySql 工作台。设置用户表的字符编码和排序规则。字符集:utf-8 排序规则:utf8_unicode_ci
- 将name列的排序规则设置为utf8_unicode_ci。完毕。插入应该可以工作。
谢谢你的帮助。
javascript - 用于 Google Chrome 扩展的 Javascript 非 UTF-8 字符搜索
编辑:
我正在创建一个 Chrome 扩展程序,并且文件必须是 UTF-8 编码的。我使用 JQuery 从页面获取内容,并检查是否包含包含 Ö、ı 和 İ 的特定字符串。但是,由于 Chrome 强制文件必须使用 UTF-8 编码;我无法搜索“İ, ı, Ö”。
不能按我的需要工作,因为我无法使用 İ、Ö 或 ı 保存文件。
c# - 单声道项目字符降低问题
我正在尝试使用 Mono Project 在 Mac 上开发 ASP.NET Web 应用程序。但是由于字符问题,它会抛出“ınital Catalog”错误。发生这种情况是因为,当 Mono 编译我的代码时,它会将我的 'I' s 转换为 'ı' 这不是一个英文单词。所以我不能在代码中写 UserID = 1 或 Initial Catalog = myDB 。我怎样才能解决这个问题?非常感谢。
php - php和sql中的土耳其字符
我目前正在研究基于 php sql 的翻译数据库,并且在将 6 个不同的土耳其语字符导入 sql 时遇到问题。
页面设置为 utf 字符集,我尝试使用 utf8_encode 无效,我也在页面上使用西里尔文,所以我坚持把它全部放在 utf8 中。
目前,我只是试图通过帖子从表单中传递值,然后将其回显,但这也失败了。
任何帮助将不胜感激。
编辑*
设法让它在与 htmlentities 的回声中输出,不幸的是它现在没有正确输入 sql。该字段设置为 utf8_unicode_ci
更新代码如下