問題タブ [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 - utf-8文字の大文字と小文字を区別するJquery Autocomplete

jquery オートコンプリート プラグインを使用して、名前の長いリストを検索しています。すべてのラテン文字と英語の文字で問題なく動作しますが、検索で大文字と小文字が区別されるため、トルコ語の文字では問題があります。

Aおよびまたはaを含むすべての都市に一致します。Aa

İおよびのような都市にiは一致しませんİstambulİzmir

これはコードです:

例は、登録アンケートの 2 ページ目にあります。

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

0 投票する
1 に答える
338 参照

c# - トルコ語の文字エラーを使用したsharpPDFテーブルヘッダー

ヘッダーを書き込もうとすると、次のエラー メッセージが表示されます。

テーブルのヘッダーにあるトルコ文字に関するものであることがわかりました。トルコ語 Ch を使用しない場合に実行されます。でも。

それを解決する方法はありますか?

0 投票する
4 に答える
2424 参照

javascript - JavascriptはUnicode文字列を「タイトルケース」に変換します

英語以外の文字のために解決できない JavaScript の大文字と小文字の変換の問題があります。私の主な関心事はトルコ語のアルファベットです。

私がする必要があるのはこれです:

  • ハローワールド => ハローワールド
  • ハローワールド => ハローワールド
  • Hello World => Hello World

これが私がこれまでに達成したことです:

しかし、これでは正しい結果が得られず、正規表現の置換がユニコードではなくASCIIで使用できないのではないかと疑っています。

トルコ語の文字でテストすると、間違った結果が得られます。

  • şeker はŞekerではなくşEkerになります
  • çoban ırmakは、Çoban Irmakの代わりに çOban ıRmak になります。

また、これが解決できる場合は、スペースだけでなく、次のような他のストップ文字でも単語を区切るケーキのアイシングが必要です: - = /など

  • hello-world は Hello-World になります
  • hello:world は Hello:World になります

ここSOで多くの同様の質問を読みましたが、これまでのところ運がありません。

ありがとう

注: これは Title Case と呼ばれていると思いますが、Pascal Case であると主張する人もいます。率直に言って、セマンティクスよりも Unicode の問題 (これが根本的な原因だと思います) を解決することに関心があるので、間違った用語を使用していた場合はご容赦ください :)

0 投票する
1 に答える
388 参照

mysql - mysql utf8mb4 トルコ語文字の混乱

トルコ語の文字を含むいくつかのデータをテーブルに挿入していますが、トルコ語の文字のデータを挿入すると混乱します。たとえば、文字 'ğ' の場合、データベースでの表示は 'ð' です。しかし、データを取得してブラウザで印刷してテストすると、この文字は正しい 'ğ' 文字であることがわかります。状況について心配する必要がありますか? (ところで、タイトルで説明されているように、utf8mb4を使用しています)

0 投票する
1 に答える
41 参照

string - タグ間のリンクを作成する

ユーザーがタグに何かを書いたときにリンクを作成しようとします。しかし問題は、文字セットを変換できないことです。ş = s、ğ = g ...のように...ここに私のコード

文字を変換してリンクを作成するにはどうすればよいですか。最後に私が欲しいのは、最初と最後の文字が空白の場合、それをクリアすることです... Ty。

0 投票する
3 に答える
2442 参照

java - データベースへの書き込み中のトルコ文字 (postgresql)

Windows で Java と PostgreSQL を使用しています。İ、ş、ö、ç などのトルコ語の文字を含む単語がいくつかあります。

Java では、単語を文字列に割り当て、それをデータベースに書き込もうとします。Javaで印刷すると、エンコーディングが正しく表示され、すべての文字が正しく表示されます。ただし、データベースへの書き込み中に、テキストが破損/スクランブルされているように見えます。

次のコマンドでデータベースを作成しました。

(İ -> \u0130 , ş -> \u015F) のように、トルコ語の文字を ISO-8859-1 エンコーディングに変換して修正しようとしました。

そして、mytitleデータベースに書き込もうとしましたが、うまくいきませんでした。

アドバイスありがとうございます。

解決済み : トルコ語の文字をデータベースに書き込むことができることに気付きましたが、問題は応答にありました。応答に書き込む前にこれらの行を追加しました。

これを追加した後、動作するようになりました。うまく説明できれば幸いです。

0 投票する
4 に答える
5497 参照

postgresql - トルコ語の文字に対する Postgres の上位関数が期待される結果を返さない

postgresupper/lower関数がトルコ語文字セットの選択文字を処理していないようです。

戻り値 :

それ以外の :

通常の英語の文字は正しく変換されますが、トルコ語の I (小文字または大文字) は変換されないことに注意してください。

Postgres バージョン:9.2 32 bit

データベースのエンコード (これらのいずれでも同じ結果):UTF-8, WIN1254, C

クライアントのエンコーディング:

OS:Windows 7 enterprise edition 64bit

SQL 関数は、UTF-8 でエンコードされたデータベースの ı と İ に対して次の同じバイトを返しますlowerupper

そして、WIN1254 (トルコ語) でエンコードされたデータベースでは次のようになります。

私の調査が間違っていることを願っています。