• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「終了していない文字列型の定数です」とでます)

「終了していない文字列型の定数です」と出るエラーの対処方法

このQ&Aのポイント
  • JavaScriptのコードで、file.WriteLine()の引数が「ここからレイアウト」の場合に「終了していない文字列型の定数です」というエラーが発生します。
  • このエラーを解決するためには、引数の文字列内にクォーテーションマーク('')やダブルクォーテーションマーク("")が含まれていないか確認してください。
  • また、ファイル名が「test.js」であることを確認し、ファイルの存在を確認してからファイルに書き込む処理を行ってください。

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.4

No.2さんの回答で解決しているようなものなのですが…。 とりあえず試しました。 普通にSJISで保存したら、正常に実行でき「ここからレイアウト」という文字列が書かれた「test.txt」というファイルができました。 文字コードをあえてUTF-8で保存して実行したところ、「終了していない文字列型の定数です」のエラーが出ました。 そういうことです。

da-ma80
質問者

お礼

無事解決できました。ありがとうございます。

その他の回答 (3)

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.3

>カタカナはutf-8 なんでまたutf-8?? それが原因です。 Windowsで、WSHで動かすのですよね?シフトJISにしてください。

da-ma80
質問者

お礼

解決できました。ありがとうございます。

da-ma80
質問者

補足

>なんでまたutf-8?? windows標準のテキストエディタのデフォルトで保存してたんですがそれがutf-8だったみたいです。

回答No.2

文字コードは合ってますか?

da-ma80
質問者

お礼

無事解決できました。ありがとうございます。

da-ma80
質問者

補足

すいません、文字コードについてはあまり詳しくないのですが以下のサイトで確認した所、カタカナはutf-8、アルファベットはus-asciiなようです。 http://encode-detector.uic.jp/tool

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

引用符を全角にしてるとか。

da-ma80
質問者

お礼

無事解決できました。ありがとうございます。

da-ma80
質問者

補足

引用符確認した所問題ありませんでした。 また、同様のコードでfile.WriteLineの所を"レイアウト"にした所同様のエラーが出ました。

関連するQ&A