問題タブ [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.

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

php - これらの不正な文字を取り除く方法?

 りんご  コウモリ  猫  ネズミ  マット  ファット

これらの不正な文字を取り除きたいです。いくつかの解決策を提案できますか。プログラミング言語としてphpを使用しています。

これらは、MS Word から HTML ページのテキストエリアに何かを貼り付けると表示されます。

0 投票する
2 に答える
2806 参照

php - oci_execute()の使用中にORA-00911エラーを削除するためのヘルプが必要

次のコードを使用してSQLを生成しています。

これが生成されたSQLです

ここで、SQL Developerで直接生成されたSQLを実行しますが、正常に動作します。しかし、PHPでoci_execute($ sql)を使用してクエリを実行すると、機能しません。次のコードを使用してデバッグ中:

エラーメッセージが表示されます。

ORA-00911:不正な文字

助けてください.......

0 投票する
2 に答える
841 参照

c# - この不正な JavaScript 文字を除外するにはどうすればよいですか? 実行時に生成されます

Microsoft Chart Controls を使用してカスタム ツールチップを生成しようとしています。Microsoft Chart Controls は、表示するデータを自動化するのに役立つキーワードを使用する機能をサポートしています。

例えば、

上記のコードでは、「#VALY」と「#VALX」がキーワードです。実行時に、これらのキーワードは実際の値に置き換えられます。私のシナリオでは、#VALY は double で、#VALX は日時です。

観察:

ここに画像の説明を入力してください

これで、データ シリーズのツールチップ プロパティを使用すると、これは問題なく機能します。残念ながら、Firefox とOperaは (簡単に) 複数行のツールチップをサポートしていません。カスタム ツールチップを使用して、この機能を不正に使用しようとしています。

そのため、onmouseover および onmouseout コードがあります。これは、ツールチップを担当する JavaScript コードです。

問題は、#VALX が評価されるときに、無効な JavaScript 文字が含まれていることです。これにより、「Uncaught SyntaxError: Unexpected token ILLEGAL」というエラー メッセージが表示されます。

ツールチップをメソッド JavaScriptStringLiteral でラップしたことに注意してください。ユーティリティ関数は次のとおりです。

#VALX が実行時に評価されなかった場合、このユーティリティ メソッドで問題が解決すると思います。しかし、そのため、ユーティリティ関数は "#VALX" を文字列リテラルとして評価します。次に、不正な文字をフィルタリングした後、#VALX が評価され、不正な文字が JavaScript に挿入されます。

この問題を防ぐ方法はありますか? C# のパスの "@" 文字に相当するものはありますか?


私は解決策を見つけましたが、それはばかげています。

これは「\\n」と表示されていることに注意してください。これは以前は Environment.NewLine と呼ばれていましたが、これは機能しません。また、Environment.NewLine または "\n" を使用すると、実行時の評価のため、後で "#VALX" を編集できません。したがって、X 値を追加するときはエスケープされた改行を使用する必要があるため、#VALX がそれを取得したときに既に適切にフォーマットされています。

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

c# - ファイルの保存中にパスに不正な文字が含まれています

こんにちは、asp.net にファイルを保存すると、このエラーが発生します。名前にスペースを含むフォルダー内にアプリケーションを配置しました。

!sf02_jan09 からスペースを削除すると、機能します..このシナリオでファイルを保存するにはどうすればよいですか?

0 投票する
2 に答える
763 参照

c# - パス内の imapX の不正な文字

注意してください、私は実際に私にとってよりうまくいく回避策を見つけました. つまり、まったく保存するのではなく、バイト ストリームを使用してデコードします。したがって、回答は必須ではありませんが、人々のコメントに興味があります。

パス内の不正な文字に問題があります。私は同じものの多くの異なるバージョンを試しました.確かにそれは私が必要とする単なるパスであり、私はそれがどのように見えるかを知っていると確信しています. 誰かが私が間違っているかもしれないことを提案できますか?

http://hellowebapps.com/products/imapx/を使用しています

接続その他は問題ありません!

コード:

スタックトレース:

System.ArgumentException: パスに無効な文字があります。System.IO.Path.CheckInvalidPathChars (文字列パス) で System.IO.Path.GetFileName (文字列パス) で System.IO.FileStream..ctor (文字列パス、FileMode モード、FileAccess アクセス) で ImapX.Attachment.SaveFile(文字列 downloadLocation)

0 投票する
2 に答える
2776 参照

java - 不正なエスケープ文字の後にスペースが続く

ターミナルでファイルをロードして実行するプロセスを使用してシェルスクリプトを実行するためのコードを少し書いています。私が抱えている問題は、スペースが原因でファイル名が端末によって認識されるようにすることです。たとえば、次のようになります。

ターミナルで実行する必要があります

変更するコードは次のとおりです。

String.replaceAllを使用してみましたが、

File.separatorCharを使用できることに気づきました:

しかし、これは何にも取って代わるものではないようです...どんな助けでも大歓迎です。

ありがとう

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

python - PythonでUnicodeDecodeErrorをバイパスできますか?

xmlファイルを解析するPythonスクリプトがあり、次のエラーが返されます。

UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 614617: character maps to <undefined>

解析しようとしているxmlドキュメント内に不正な文字が含まれているため、エラーが発生していると確信していますが、読み取っているこの特定のxmlファイルを直接修正するためのアクセス権がありません。

これらの文字がスクリプトをつまずかず、エラーなしで解析を継続できるようにすることはできますか?

これは、tatがxmlを読み取ってデコードするスクリプトの一部です。

0 投票する
2 に答える
994 参照

php - Javascript ファイルの不正な文字により、Jquery でフォームが機能しない

誰かがこれらを見てもらえますか、それは私にとってはhtmlフォーム、それを処理するためのphpファイル、およびjavascriptファイル、ブラウザからのエラーは、JScriptファイルのU + 12AFファントムの不正な文字のようなものを示しています、1.5時間それに取り組んでいて、私の機知に富んでいます。

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

visual-studio-2010 - エラー: パスに不正な文字があります

enumeratefiles を使用して、ディレクトリ内のすべてのファイルを一覧表示しています。不正な文字を含むファイル名に遭遇すると例外をスローし、ファイルをリストしている foreach ループを停止します。例外にもかかわらず、foreach ループでファイル名のリストを続行するにはどうすればよいですか? 何か案は?

コード:

0 投票する
5 に答える
113829 参照

r - データ フレームを読み取るときに列名に X. が表示されるのはなぜですか?

数か月前にこれについて質問したところ、答えで問題が解決したと思っていましたが、再び問題に遭遇し、解決策がうまくいきませんでした。

私はCSVをインポートしています:

データフレームの構造は次のとおりです。

length最初の列 OrderID でコマンドを実行すると、次のようになります。

OrderDate で実行するlengthと、正しく返されます。

これは の のコピー/貼り付けheadですCSV

ここで、 を再実行read.csvしてcheck.namesオプションを削除すると、 の最初の列のdataframe名前の先頭に X. が付きます。

これは正しく動作します。

R私の質問は、最初の列名の先頭に X. を追加するのはなぜですか? CSV ファイルからわかるように、特殊文字はありません。単純なロードである必要があります。を追加するcheck.namesと、CSV から名前がインポートされますが、分析を実行するためにデータが正しく読み込まれません。

これを修正するにはどうすればよいですか?

補足: これはマイナーな問題であることは認識しています。正しくロードしていると思うのに、期待した結果が得られないという事実に不満を感じています。を使用して列の名前を変更できますcolnames(orders)[1] <- "OrderID"が、正しく読み込まれない理由を知りたいです。