我正在尝试使用 wine 安装一款名为 UTAU 的日语应用程序,但每当我打开安装程序时,它都无法正确显示日语字符,而只显示黑色方块。我的语言环境是 ja_JP.utf8,我用它来打开它 ( LANG=ja_JP.UTF8 wine ~/Path/to/installer.exe
),我还是尝试安装它,它确实显示了所有的日语字体(白色方块或乱码),而且声音不起作用(不是主要问题)
另外,当我在终端上使用 wine 打开安装程序时,我得到了这个(其他博客说这没什么)
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
编辑:忘了说了,我的 unbuntu 是 18.04,wine 是 3.0
更新:更改为 wine 5.0.1,现在我启动 .exe 时的错误不同了
000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0032:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0032:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
它比较长,但是使用选项严格控制原始文件-O shift-jis
可以消除其中的一些。
答案1
好的,我解决了它(有点),首先使用命令提取 zip 文件,然后使用 wineunar
打开(不带语言环境,因为 utau 4.18 已经包含英文补丁),问题似乎是一些拉丁字符有日文字体),安装程序仍然显示黑色方块,但一旦安装了 UTAU,就没有损坏的符号或方块,唯一的问题是它似乎没有播放声音,但这可能与另一件事有关。.exe
wine Path/to/utau0418e-inst.exe
编辑:utau.exe
可以使用语言环境打开ja_JP.utf8
并以当地语言显示。