問題タブ [transliteration]

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 に答える
969 参照

php - phppreg_grepおよびumlaut/accent

用語で構成される配列があり、それらのいくつかにはアクセント付き文字が含まれています。私はこのようなpreggrepを行います

したがって、ユーザーが「le」と入力した場合、結果の「Napoléon」も一致させる必要があります。これは、abloveコマンドでは機能しません。

いくつか検索したところ、この関数が関連している可能性があることがわかりました

これらを組み合わせて機能させるにはどうすればよいですか?

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

python - Pythonでstring.translateを使用してキリル文字を音訳しますか?

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-51: ordinal not in range(128)で使用しようとすると例外が発生string.maketransしますPython次のコード( gist )でこの種のエラーが発生した場合、私はちょっとがっかりしています:

元のトレース:

つまり、なぜ Python はとにかくテーブルstring.maketransを使おうとするのでしょうか? asciiまた、英語のアルファベットが 0 ~ 128 の範囲を超えているのはなぜですか?

数時間後、この問題を解決するのに完全に疲れ果てたように感じます。

誰かが何が起こっているのか、それを修正する方法を教えてもらえますか?

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

ruby - Ruby 1.9.x 文字セットを文字列内の特定のクリーンアップされた文字に置き換えます

Ruby で次の PHP コードを簡潔かつ効率的な方法で実行する方法を探しています。

ここで、strtr()関数は配列内の左側の文字を右側の文字に置き換えます。クリーンアップ作業にはかなり便利です。しかし、Ruby では似たようなもの、つまり、文字ごとに長い条件を指定するのではなく、1 つの配列ですべて置換する文字を指定する方法を見つけることができないようです。

tr1文字を2文字に置き換えることはできないため、機能しないことに注意してください(D => Dj)。さらに、InvalidByteSequenceError: "\xC5" on US-ASCII次の行が表示されます。

ありがとう。

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

php - Unicode 文字を同等の ASCII 文字に変換する

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

javascript - 文字変換スクリプト—奇妙なエラー

このHTMLスクリプトは、入力されたすべての単語、フレーズ、または文字を文字変換します。

本質的に、それは非公式の翻訳者です。

jsFiddleを使用してコードをテストすると、次のエラーが表示されます。

{"エラー":"POSTリクエストを使用してください"}

ファイルを.htmlとして適切に保存し、GoogleChromeで開きました。

すべてがそのように機能します。テキストを音訳することはできますが、文字変換するにはテキストを入れすぎると、ボックス内のテキストが省略され、コード(ページ)は基本的に「更新」されます。

ただし、このコード小さなフレーズや単語を翻訳します。

文字変換される文字数に制限はありますか?

エラーが何を示しているかはわかりませんが、前述のjsFiddleエラーはこれに対応していると確信しています。

それは私を困惑させています。

文字変換コードは次のとおりです。

完全な機能を確保するためにコードを修正するのに助けていただければ幸いです。

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

mysql - mysql select で ICONV を使用する - すべての文字を標準の ascii に変換する

通常、多くの特殊文字で構成されるポーランドの都市をデータベースで検索したいと考えています。それらをASCIIに移行して、洗練されたキーボードを持っていない人でも通常の検索ができるようにしたい.

PHPでは次のようになります

しかし、mysql select クエリでそれを実装する方法は?

すべての不明な文字を疑問符に置き換えるため、機能しません

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

java - プロフィール情報やウェブサイトのコンテンツをローカライズするために文字変換する必要がありますか

JSP である自分の Web サイトにローカリゼーションを実装したいと考えています。テーブルに格納されているコンテンツをローカライズするにはどうすればよいですか?

  1. データを異なる言語自体でテーブルに保存する必要がありますか
  2. はいの場合、どのように入力データを受け入れる必要がありますか?
  3. または、データを受け入れて英語で保存し、そのコンテンツを表示しながら音訳する必要があります。

Web サイトの UI は簡単にローカライズできますが、データベースに格納されているコンテンツについてはかなり混乱しています。

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

php - XMLノード値で特殊文字を単純文字に変換し、XMLファイルとして保存します

これは私のコードです:

私はこのタイプの出力を取得しています:

上記のXMLファイルで、nameノード値の特殊文字を単純文字に変換したいと思います。たとえば、単純文字に変換したいRājkot特殊文字が含まれています。āa

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

javascript - dyve オートコンプリート音訳

dyve オートコンプリートjquery プラグインを使用しています。プラグインは非常にうまく機能しますが、音訳をしようとするとプラグインが機能しません。

詳細: *データベースからの結果は常にキリル文字です*。ユーザーがキリル文字を入力し始めると、すべて正常に動作します。しかし、ユーザーがラテン文字を入力し始めると、バックエンドでラテン文字がキリル文字に変換されます。データベースに提出されています。その後、結果は通常どおりフロントエンドに返されますが、何も表示されません。

誰かがこれを機能させる方法を知っていますか?

前もって感謝します