Macからlinuxにrsyncするとファイル名(濁点)が文字化けする場合の対応方法

カテゴリ mac linux ファイル名 文字化け コアバージョン 8.7.x 関連モジュール mac linux ファイル名 文字化け

ファイル名に全角コード(濁点付き)がふくまれる場合、Mac上では 濁点が別コードになるため sites/default/files, private file などを linux に rsyncすると文字化けを起こす。

Ex. rsync -arv files/ linux-server:/var/www/my-domain/web/sites/default/files/

コメント

ユーザー actbrain の写真

オプション「--iconv=UTF8-MAC,UTF-8」を追加することで「NFD/NFC変換」を行なってくれる。

Ex. rsync -arv --iconv=UTF8-MAC,UTF-8 files/ linux-server:/var/www/my-domain/web/sites/default/files/

Perl script「convmv」が利用可能な場合はまるごと変換できる。

Ex. convmv * -f UTF-8 -t UTF-8 --nfc --notest

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ昇順で並び替える Core Ver. 関連モジュール タイトル
Viewsプログラミング 8.4x Views drupal8におけるViewsプログラミング
Viewsプログラミング 8.6.x Views Drupal8 Viewsの動的キャッシュをクリアする方法
Views Exposed Filter 8.4x hook_views_pre_view Views Exposed Formの複数単語入力(textfield)をフォーム上だけ複数行入力(textarea)にする方法
Views 8.4x hook_views_query_alter Viewsクエリの条件式にサブクエリを追加する方法
Views 8.4x hook_views_query_alter Viewsクエリに多くの条件を追加する方法
Views 8.4x hook_views_query_alter 現在のViewsクエリを保存・再現する方法
video 8.4x video map 動画上にクリッカブルマップを作成する方法
token 7.34 token オリジナルモジュールからtokenを提供する方法を教えて下さい。
Token 8.4x Token カスタムモジュールからtokenを提供する方法(drupal8版)
SSH 7.50 ProxyCommand SSH IP制限を1コマンドで通過する
SFTP 8.4x SFTP RSA SFTP(RSA)でファイル転送(送信)する方法
SESSION 8.9.x api $_SESION操作のAPI
Proxy 7.59 Proxy Apache settings.php リバースプロキシ(Apache)+バックグランドWeb(Drupal 7 )でログインセッションを維持する方法
PhpStorm 7.50 LocalForward PhpStormから踏み台を使う
PHP-FPM 8.9.x PHP PHP-FPM 環境で .htaccess に php_value を 書いてもダメ
PHP 8.9.x PHP YamlをPHP配列にする方法
PHP 7.22 PHP ノードに付いたコメントを好きな場所に表示する
PHP 8.9.x drush drush sql:cli < が機能しない場合の対処
PHP 8.3x PHP drupa8でhook_init()する方法
PCRE 7.50 preg_match()がおかしい

ページ