[解決済み】OS Xのファイルエンコーディングはどのように決定するのですか?
2022-04-15 05:01:20
質問
LaTeXファイルにUTF-8文字を入力しようとしています。 テキストメイト (デフォルトのエンコーディングはUTF-8だそうです) しかし、LaTeXはそれを理解できないようです。
実行中
cat my_file.tex
は、ターミナルで文字が正しく表示されます。実行中
ls -al
は、今まで見たことがないものを表示します。ファイル一覧の横に "@" が表示されます。
-rw-r--r--@ 1 me users 2021 Feb 11 18:05 my_file.tex
(そして、そうです、私が使っているのは
\usepackage[utf8]{inputenc}
をLaTeXで作成しました)。
を発見しました。
iconv
しかし、それはエンコーディングが何であるかを教えてくれないようです -- 私がそれを理解した後にのみ変換します。
どのように解決するのですか?
その
@
は、そのファイルに拡張ファイル属性が関連付けられていることを意味します。この属性を問い合わせるには
getxattr()
関数を使用します。
ファイルのエンコーディングを検出する明確な方法はありません。読む これ の回答で、その理由を説明しています。
コマンドラインツールがある エンカ エンコーディングを推測することができます。調べてみてはいかがでしょうか。
関連
-
[解決済み】Git リポジトリから .DS_Store ファイルを削除するには?
-
[解決済み】「Illegal Instruction: 4」エラーと、「-mmacosx-version-min=10.x」で解決するのはなぜですか?
-
[解決済み】ターミナルエラー: zsh: 権限が拒否されました: ./startup.sh
-
[解決済み] mongo コマンドが使えない。mac ではコマンドが見つからないと表示される。
-
[解決済み] Mac OS X LionのPHP.iniはどこにあるのですか?
-
[解決済み] Adobe Fonts (aka Typkekit aka Creative Cloud Fonts) は私のMac上のフォントをどこに保存しますか?
-
[解決済み] Base64エンコーディングは何に使うのですか?
-
[解決済み] クエリ文字列パラメータのJava URLエンコーディング
-
[解決済み】Node.jsでBase64エンコードを行うにはどうすればよいですか?
-
[解決済み】PHPでUTF-8のCSVを出力して、Excelが正しく読めるようにするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 特に更新された上流をトピックブランチにマージする場合は、このマージが必要な理由を説明するコミットメッセージを入力してください。
-
[解決済み] Macで実行するとDockerコマンドが見つからない
-
[解決済み] MAMPはphp.iniをどこに保存しているのですか?
-
[解決済み] macOSコマンド a.jarにアクセスできない
-
[解決済み] インストール後、Gulpコマンドが見つからない
-
[解決済み] Mac OS X LionのPHP.iniはどこにあるのですか?
-
[解決済み] .git/index.lock' を削除してください。パーミッションが拒否されました。
-
[解決済み] ファイルがリンク先のアーキテクチャではない、サポートされていないファイル形式でビルドされた (x86_64)
-
[解決済み] Zsh は安全でない補完依存のディレクトリを検出する
-
[解決済み】テキストファイルのエンコーディング/コードページを検出する方法