#!/bin/bash
# Usage: ./find_unicode_filenames.sh [starting_directory]
# Default: current directory

DIR="${1:-.}"

echo "=== Files and directories with non-ASCII (Unicode) characters ==="
LC_ALL=C find "$DIR" -print0 2>/dev/null |
  grep -a -z '[^ -~]' |
  while IFS= read -r -d '' file; do
    echo "Found: $file"
  done
