問題タブ [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.
php - PHP、ラテン文字以外の正規表現の問題
文字列では、preg_replace を使用して括弧内のすべてを削除しようとしていますが、ラテン語以外の文字に問題があります。私は試した:
しかし、それは機能していません
何か提案はありますか?
php - 非ラテン語テキストを ASCII エントリに変換 - ロケールを指定する必要なし
40 以上の言語への翻訳が必要なプロジェクトに取り組んでいます。
私はほとんどのものをすべて整理しましたが、これは本当に私を悩ませています. これを見て、何が必要かを確認してください。
ロシア語のテキスト、タイ語などを取得して、素晴らしい JS コンバーターにポップします。ASCII 値が出力されます。これらの値は、PHP 配列、HTML テンプレートなどで使用できるようになり、すべて問題ありません。
PHP 言語配列を新しい言語に変換するための PHP 翻訳クラスの新しいメソッドを作成しています - 問題はここにあります。この JS が正常に動作していることを PHP に実行させるにはどうすればよいですか? htmlentities、iconv などを試しました。次のような翻訳されたテキストを見たいです。
Соломоновы Острова
php - php で mysql を取得すると、非ラテン文字が疑問符「?」に変わります。
MySQL から非ラテン文字を含む値をエコーすると、疑問符に変わります。クエスチョンマーク「?」「�」ではありません。私はこれらのものを手に入れました:
そして、彼らは働いていません!
助けを求めています。
編集: 詳細: PHPMyAdmin で、照合順序を utf8_polish_ci に変更しました。
android - Android は、名前にアラビア語を含むアセットを見つけることができません
問題
アラビア文字を含む Android アセットを開くことができません。
getAssets().open(name)
は、アセットに د などのアラビア文字が含まれている場合にのみファイルが見つからないことを示す IOException をスローします。
英語の文字が機能するため、コードが機能すると確信しています。問題が明確でない場合は教えてください。
java - 非ラテン文字を ASCII 0 ~ 31 および 128 ~ 255 に一致させる正規表現
非ラテン文字と一致させたかったのです。それを試してみました。私の理解によると、 if (a.matches("[\\x8A-\\xFF]+"))
trueを返す必要がありますが、falseです。