問題タブ [illegal-characters]
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.
android - Android でファイル名に使用できる文字は何ですか?
Android でファイル名に使用できる特殊文字は何ですか?
また、ファイルをUnicode名で保存できますか?
c# - ファイル名に不正な文字が含まれています
ファイルのアップロードプロセス中に、不正な文字がテーブルに保存されているのを見つけました。zurück.pdf、C_Word.docがファイル名でした。ここでü 、 Cと_Wordの間のスペースは?テーブル列にあります。英数字以外の数値を_(アンダースコア)に置き換えてクライアント側でファイル名を検証しましたが、それでもエスケープしてDBに保持されます。これらはクライアント側でどのように処理できますか?
php - PHP で文字列をデータベースに送信するときに、htmlspecialchars() を使用して不正な文字を処理するか、正規表現を使用する必要がありますか?
データベースに送信される文字列に、ユーザーが不正/特殊文字を使用する可能性のあるフォームに取り組んでいます。文字列内のこれらの文字をエスケープ/否定したいので、htmlspecialchars()を使用しています。しかし、より良い/より速い方法はありますか?
django - Django: Django が特定のデータを表示しない理由を特定するにはどうすればよいですか?
ツールを実行し、Django テンプレートを使用してツールからの結果をユーザーに表示する Django アプリがあります。Django が結果を表示しないことがあります。結果が表示されないだけで、何も文句はありません。これは、Django に関する限り、結果の 1 つまたは複数の文字が違法であることに関係していると思います。Django が好まないものについての詳細情報を取得するにはどうすればよいですか? また、「悪い」文字を除外するために使用できる方法はありますか? 結果は通常、大量のテキストです。会社の機密事項が含まれているため、残念ながら例を挙げることはできません。DEBUG を True に設定し、TEMPLATE_DEBUG を DEBUG に設定しました。
アップデート:
127 を超える 10 進数値を持つすべての文字を除外するコードを追加したところ、動作するようになりました。
ajax - jsonp 応答の不正な文字
こんにちは、javascript/ajax を使用して nytimes Web サイトのコンテンツをスクレイピングしようとしている演習を行っています。
クロス ドメイン ajax リクエストを送信するために、nytimes Web サイト コンテンツを含む jsonp レスポンスを返すプロキシ サーバーを使用しています。
しかし、その html コンテンツには「無効な文字」エラーをスローする文字 (単一引用符) が含まれているためです。
このエラーの可能な解決策は何ですか? そして、これを解決するための他の選択肢は何ですか?
ありがとう
(ps この質問は、インタビューで私の友人の 1 人に尋ねられました)
更新:これはyahoo pipesのリンクです。 http://pipes.yahoo.com/pipes/pipe.run?_id=748e37c218ed0747d0b868ae8eafefa6&_render=json
android - Android:スペース文字なしでURLをWebサービスに解析する
私がやりたいのは、このようなコードを使用してURL文字列をRESTFULWebサービスに送信することだけです。
p>space
URLに文字のエラーが見つかるまで、すべてうまくいきました。スペース文字を%20に置き換えることについて、いくつかの解決策を見つけました。これは、すでに次のようなもので定義されています。
replace(Char oldChara, Char newChara)
繰り返しになりますが、関数が置き換えることができるのは1つのスペース文字のみであり、2つではないことがわかるまで、すべてが順調に進んでいるようです。
簡単な例として、CharSequence.getText()
with値を送信すると"We won"
エラーは発生しませんが、値をに変更する"We won the battles"
と、RESTFULWebサービスに不正な文字が送信されたというエラーが発生します。
どんな答えでも、私の大きな感謝と敬礼が思い浮かびます〜よろしく〜
r - data.frameで列名を指定すると、スペースが「。」に変更されます。
次のように、data.frameがあるとします。
head(df、3)
戻り値:
スペースを列名のピリオドに自動的に置き換えるのをRに停止させるにはどうすればよいですか?つまり、「Label.1」ではなく「Label1」です。
ruby-on-rails - 不正な文字を削除するためのヘルパー?
ユーザー入力文字列を使用してURLを作成していますが、URLに小文字とハイフンのみを含める必要があります
例:example.com/this-is-a-url
私のモデルでは、これまでに次のものを追加しました。
これにより、小文字とハイフンでつながれます。'/ "$£%&などの不正な文字をすべて削除するにはどうすればよいですか?正規表現が答えかもしれませんが、この目的のためにRailsにすでに組み込まれているものはありますか?
おそらく、上記を行う代わりに、「名前」がスペースと文字のみであることを確認する検証を作成する必要がありますか?この目的のために何かが組み込まれていますか?
c# - SQLServerから取得するときにXMLに不正な文字が表示されないようにする方法
クラスのプロパティの文字列値が奇数になることがあります。それらには不正な文字が含まれており、次のように表示されます(ボックス付き):
それらは違法/認識されない文字だと思います。すべてのオブジェクトをXMLにシリアル化してから、Webサービスを介してアップロードします。それらを再度取得すると、一部の文字が奇数に置き換えられます。これは、Wordを使用して入力されたハイフンとダッシュで最も頻繁に発生します。それが原因ですか?
とにかく、文字列に正規表現などを介してこれらの認識されない文字が含まれているかどうかを確認できますか?
standards-compliance - URIスキームに有効な文字?
アプリケーションをURLプロトコルに登録することを考えていましたが、スキームで許可されている文字は何ですか?
いくつかの例:
- h323(数字があります)
h323:[<user>@]<host>[:<port>][;<parameters>]
- z39.50r(もあり
.
ます)z39.50r://<host>[:<port>]/<database>?<docid>[;esn=<elementset>][;rs=<recordsyntax>]
- パパラッチ:http(持っている
:
)paparazzi:http:[//<host>[:[<port>][<transport>]]/
だから、私はどのキャラクターを使うのが好きですか?
いただけますか...
@:TwitterUser
#:HashTag
$:CapitalStock
?:ID-10T
...など、必要に応じて、またはスキーム内の文字は標準によって制限されていますか?