2025/12/24(水) [n年前の日記]
#1 [windows] ArtTipsに登録してたアプリ名が文字化けしていた
ランチャー兼クリップボード管理ツールの ArtTips x64 8.21 Unicode版に登録してた、日本語のアプリ名や、日本語が混じってるパスが、いつの間にか文字化けしてた…。環境は Windows11 x64 25H2。
どのタイミングで文字化けしてたのだろう…。Windows10 から Windows11 にアップグレードした時点で登録情報が壊れた可能性もあるけれど、Affinity Studio を動作させようとして、Windows11の文字コード関連設定を弄った際に壊れた可能性もありそう…。
_Affinity Studio 3.0.2が起動しない - mieki256's diary
とりあえず、文字化けしてるものについては登録し直した。
どのタイミングで文字化けしてたのだろう…。Windows10 から Windows11 にアップグレードした時点で登録情報が壊れた可能性もあるけれど、Affinity Studio を動作させようとして、Windows11の文字コード関連設定を弄った際に壊れた可能性もありそう…。
_Affinity Studio 3.0.2が起動しない - mieki256's diary
とりあえず、文字化けしてるものについては登録し直した。
◎ 整形関係のメニューも文字化けしてた :
見落としが無いか調べていたら、引用符/整形設定のメニューや登録文字列もごっそり文字化けしてた…。これは参った…。元々のメニュー名も分からないし、登録されていた文字種類も分からない…。修正のしようがない…。
2023年頃の ArtTips.ini をHDDから発掘した。そちらには文字化けしてない文字列が列挙されていたので、WinMergeで相違点を確認しながら現在の ArtTips.ini に書き戻してみたところメニュー表示がまともな状態になった。
2023年頃の ArtTips.ini をHDDから発掘した。そちらには文字化けしてない文字列が列挙されていたので、WinMergeで相違点を確認しながら現在の ArtTips.ini に書き戻してみたところメニュー表示がまともな状態になった。
◎ Web検索設定を見直した :
ArtTips関係で他に問題が無いか眺めてみたら、goo英和・和英辞書、excite翻訳の項目が目に入った。そのあたりのサービスは終了したのではなかったか…?
_「goo辞書」サービス終了のお知らせ [2025/6/25更新] - gooヘルプ
_エキサイト翻訳終了のお知らせ : エキサイト翻訳・オフィシャルブログ
_エキサイト翻訳、サービス終了にTwitterで惜しむ声 「英訳→和訳→英訳」で変な文を作る遊びや珍訳の思い出も(1/2) | ねとらぼ
やはりそうだった。SETTING → Web検索設定で、項目を削除しておいた。
代わりに、Bing検索、Google翻訳、weblio英和和英を追加しておいた。
_「goo辞書」サービス終了のお知らせ [2025/6/25更新] - gooヘルプ
_エキサイト翻訳終了のお知らせ : エキサイト翻訳・オフィシャルブログ
_エキサイト翻訳、サービス終了にTwitterで惜しむ声 「英訳→和訳→英訳」で変な文を作る遊びや珍訳の思い出も(1/2) | ねとらぼ
やはりそうだった。SETTING → Web検索設定で、項目を削除しておいた。
代わりに、Bing検索、Google翻訳、weblio英和和英を追加しておいた。
Bing URLエンコード : UTF8 URL(Left) : https://www.bing.com/search?q= URL(Right) : Google翻訳(和訳) URLエンコード : UTF8 URL(Left) : https://translate.google.com/?sl=auto&tl=ja&text= URL(Right) : &op=translate Google翻訳(英訳) URLエンコード : UTF8 URL(Left) : https://translate.google.com/?sl=auto&tl=en&text= URL(Right) : &op=translate weblio英和和英 URLエンコード : UTF8 URL(Left) : https://ejje.weblio.jp/content/ URL(Right) :
[ ツッコむ ]
#2 [prog] Perlのパスを環境変数PATHから除去したい
自分のメインPC(Windows11 x64 25H2)には Strawberry Perl をインストールしてあるけれど、この Strawberry Perl の中には gcc.exe が入っていて、
他のツールが gcc を呼び出して何かしようとする際、Strawberry Perl内の gcc が呼ばれてしまってちょっと困ったことになる。
一時的でも良いので、環境変数PATH内から Strawberry Perl関係のパスを除去できれば良いのだけど…。
Microsoft Copilot に batファイルを作成してもらった。AIめ…なかなかやりおるわい…。いや、誰かが書いてくれたbatファイルを持ってきてるだけ、だろうけど。
removeperlpath.bat というファイル名で保存した。
SJISで保存しておかないとダメ。最初間違って UTF-8 で保存してしまって妙なことになった。
とりあえず、このbatファイルを実行してから作業すれば不具合を回避できるだろう…。
一応、D:\home2\bin\removeperlpath.bat に置いておいたとメモ。もっともそのうち、batファイルの存在を忘れてしまいそうな予感もあるけれど。gcc を使って作業する時だけ、この問題に遭遇するので、普段は忘れてるのだよな…。
一時的でも良いので、環境変数PATH内から Strawberry Perl関係のパスを除去できれば良いのだけど…。
Microsoft Copilot に batファイルを作成してもらった。AIめ…なかなかやりおるわい…。いや、誰かが書いてくれたbatファイルを持ってきてるだけ、だろうけど。
removeperlpath.bat というファイル名で保存した。
@echo off @rem 環境変数PATHの中から、Perl関係のパスを除去する。 @rem Strawberry Perl の中に gcc.exe が入っていて、別ツールがその gcc を呼び出して不具合が起きる。 @rem このbatファイルを実行してから作業すれば問題を回避できる。 setlocal enabledelayedexpansion REM --- 削除したいパスを指定 --- set REMOVE_PATH=D:\Perls\strawberry\5.32.1.1-x64\c\bin;D:\Perls\strawberry\5.32.1.1-x64\perl\site\bin;D:\Perls\strawberry\5.32.1.1-x64\perl\bin; REM --- 現在の PATH を取得 --- set CURRENT_PATH=%PATH% REM --- 置換で削除 --- set CURRENT_PATH=!CURRENT_PATH:%REMOVE_PATH%=! REM --- 先頭と末尾のセミコロンを除去 --- if "!CURRENT_PATH:~0,1!"==";" set CURRENT_PATH=!CURRENT_PATH:~1! if "!CURRENT_PATH:~-1!"==";" set CURRENT_PATH=!CURRENT_PATH:~0,-1! REM --- PATH を更新 --- set PATH=%CURRENT_PATH% echo PATH updated for this session only. echo. echo New PATH: echo %PATH% @rem endlocal endlocal & set "PATH=%CURRENT_PATH%"
SJISで保存しておかないとダメ。最初間違って UTF-8 で保存してしまって妙なことになった。
とりあえず、このbatファイルを実行してから作業すれば不具合を回避できるだろう…。
一応、D:\home2\bin\removeperlpath.bat に置いておいたとメモ。もっともそのうち、batファイルの存在を忘れてしまいそうな予感もあるけれど。gcc を使って作業する時だけ、この問題に遭遇するので、普段は忘れてるのだよな…。
[ ツッコむ ]
以上、1 日分です。