問題タブ [non-latin]

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

vba - すべての非ラテン文字を対応するラテン az に置き換え、VBA で単語数を数えます

次のようなスクリプトを VBA で作成しようとしています。

  • すべての É およびその他の類似の文字を対応するラテン文字に置き換えます。

  • 英数字以外の
    文字をすべて削除します。

  • 重複したスペースを削除

  • 次に、文字列の単語数を数えます

「」で文字列を分割し、要素を数えて単語数を取得できることを解決しました...しかし、残りの部分で苦労しています。大変助かります。

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

php - (a) phpMyAdmin で非ラテン語のテキストを書き、(b) php を使用してブラウザに表示する方法

いくつかの解決策を見てきましたが、それを機能させる方法を理解できないようです。

(a) phpMyAdmin では、ヘブライ語の次の 2 つのオプションから選択できます。

  1. hebrew_general_ci
  2. hebrew_bin

これらのいずれかを選択すると、phpMyAdmin で文字が正しく表示されます。

違いは何ですか?代わりにutf-8を選ぶべきではありませんか?

(b) PHP について - 次の行がエンコードされているため、html ファイルにヘブライ語が表示される場合があります。

また、"echo אבגדה" (非ラテン語) と書くと、それも機能します。

問題は、データベース データを取得して適切に表示することです (「??????」と表示されます)。

ここに簡単なコードがあります:

機能させるには何を追加する必要がありますか?

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

php - ラテン語専用システムからの非ラテン文字の翻訳

これがすでに以前に回答されている場合は申し訳ありません...

現在、メッセージ本文が iframe 経由で読み込まれるウィンドウ内の非ラテン語ベースの文字を「�」または直立した長方形に置き換えるオンライン メール リーダー (php ベース) があります。テキストは通常​​base64でエンコードされて保存されるので、私の質問は、文字列をデコードして翻訳し、翻訳を返すbase64でエンコードされた文字列を送信できるオンライン翻訳ツールはありますか(base64でもデコードでも違いはありません)?

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

php - 非ラテン文字を mysql データベースに保存する際の問題

私は現在、フォーラムのスパム送信者を捕まえるためにハニーポットを実行しています。データベースに非ラテン文字を保存する際に問題がありました。データベースとテーブル レベルで utf8_unicode_ci を設定し、mysql_query("SET NAMES 'utf8'") を使用して作成しています。情報がutf8として送信されていることを確認してください。

時刻などの情報は int として格納されます。IP、ユーザー名などは Varchar およびテキストとして保存されます。スパム データとの唯一の違いは、データを挿入する前に base64_encode(htmlspecialchars()) を使用することと、スパム列が中程度の BLOB に保存され、COMPRESS( を使用することです。 ) をその列のクエリで使用します。

ラテン文字では正しいデータが返されますが、ロシア語やタイ語などの非ラテン文字では正しいデータが返されません。

例えば:

次のように返されます。

または、疑問符が付いたひし形だけです。

何年も前にフォーラムを作成したとき、この情報を正しく保存することができましたが、どのようにして正しく保存したか思い出せません。

編集:助けがあれば追加情報。

  • アパッチ/2.2.14 (Ubuntu)
  • MySQL クライアントのバージョン: 5.1.41
  • PHP 拡張機能: php5-mysql
0 投票する
2 に答える
319 参照

unicode - preg_matchキーワード変数を、ローカルUTF-8エンコードファイル内のラテン文字および非ラテン文字のキーワードのリストと照合します。

ローカルのUTF-8エンコードファイルに保存されているキーワードのリストを使用する不適切な単語フィルターがあります。このファイルには、ラテン語と非ラテン語の両方の文字(主に英語とアラビア語)が含まれています。ラテン語のキーワードではすべてが期待どおりに機能しますが、変数に非ラテン語の文字が含まれている場合、マッチングではこれらの既存のキーワードが認識されないようです。

ラテン語と非ラテン語の両方のキーワードを一致させるにはどうすればよいですか。

この例のように、badwords.txtファイルには1行に1つの単語が含まれています

マッチングに使用されるコード:

iconv、マルチバイト関数(mbstring)を読み、演算子/ uを使用するとこれが役立つ場合があります。いくつか試してみましたが、正しく機能しないようです。これを解決し、ラテン語と非ラテン語の両方のキーワードに一致させるために、どんな助けでも大歓迎です。

0 投票する
0 に答える
157 参照

msysgit - MSysGit コンソールと非ラテン語のファイル名

msysgitをインストールしました。しかし、Git Bash コンソールを実行すると、ラテン語以外の文字を入力できず、ラテン語以外のファイル名がクエスチョン マークとして表示されます。コンソールに非ラテン文字を理解させる方法はありますか?

前もって感謝します。

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

php - codeigniter 非ラテン文字 ajax 呼び出し

テキストエリアと、テキストをajax経由でデータベースに送信して投稿するボタンがあります。

ただし、非ラテン文字を投稿すると...取得できず、空白が返されます...テキストがラテン文字の場合、正常に機能します...

私のjsコード

私のphpコード

0 投票する
0 に答える
145 参照

android - Android 非ラテン文字変換

ListView で検索しています。ラテン文字を挿入すると、結果がキリル文字の utf-8 で返される必要があります。すべての文字をキャッチしてキリル文字に変換することを考えていましたが、31 文字あります。アンドロイドでこれを行う簡単な方法はありますか?

リストビューの例:

  • Здраво
  • ああ
  • Тест

Test と入力すると、キリル文字の utf で意味するのは Teст であり、結果は Тест になります

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

actionscript-3 - AS3 - 特殊文字を含む正規表現

文末の後に配置されている場合、ハッシュが前にあるすべての単語を見つけようとしています。(これらのもの: #Example #FOO #hello_world #foo-bar #2012 #special-äüöå #russia-Русский #arab-العربية )

これは正規表現です:

これはテキストです:

Lorem ipsum dolor #sit_amet, consetetur sadipscing, sed #diamnonumy eirmod tempor #invidunt ut. #Example #FOO #hello_world #foo-bar #2012 #special-äüöå #russia-Русский #arab-العربية

#special-äüöå #russia-Русский #arab-العربيةなどの特殊文字が含まれている場合を除いて機能します

特殊文字とラテン語以外の言語を認識するように RegExp を拡張する方法は?

ありがとう。ウリ

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

android - Android アプリのタイトルの命名

Android アプリをアップロードしようとしていますが、アプリ名「Соновник」の代わりに疑問符が表示されます。すべての文字列をvalues/strings.xmlファイルに保存しました。命名規則はありますか、それともアプリのタイトルで UTF 文字をサポートするために何かをする必要がありますか?