打包好一个程序,然后程序放到其他电脑上运行就。。乱码了 求大佬
在物理机上是,打包成EXE后在新环境中是,请问大佬 ,我应该怎么办?那位帅帅的同学请你过来帮我一下 大佬们,大佬们 as_wang 发表于 2019-6-29 16:55
大佬们,大佬们
没遇到过,是用VS编译的吗 字符集的问题,你用的VS的话,估计用的是UNICODE,改成多字符集试试 as_wang 发表于 2019-6-29 16:55
大佬们,大佬们
{:10_256:}俄罗斯问号,哈哈哈哈哈哈哈 newu 发表于 2019-6-29 17:08
没遇到过,是用VS编译的吗
对哒,我这边 用的是VS19 cc20911 发表于 2019-6-29 17:22
字符集的问题,你用的VS的话,估计用的是UNICODE,改成多字符集试试
用的就是多字符集合 进行封装的,我其实刚刚入门开始熟悉C++,现在一脸懵逼 bin554385863 发表于 2019-6-29 19:28
俄罗斯问号,哈哈哈哈哈哈哈
蛤?赤果果的嘲笑??/
{:10_258:} as_wang 发表于 2019-6-29 19:35
对哒,我这边 用的是VS19
试试Release模式编译? newu 发表于 2019-6-29 19:39
试试Release模式编译?
目前打包的 现在就成了 这种姿势,,{:10_285:} as_wang 发表于 2019-6-29 19:42
目前打包的 现在就成了 这种姿势,,
嗯? newu 发表于 2019-6-29 19:49
嗯?
其实我现在情况比较郁闷,无论是那个版本,在我电脑上上面运行都没有问题 ,但是在其他电脑上运行就是俄罗斯问号 as_wang 发表于 2019-6-29 19:50
其实我现在情况比较郁闷,无论是那个版本,在我电脑上上面运行都没有问题 ,但是在其他电脑上运行就是俄 ...
是你的版本太高了还是他们的版本太低了?
要不你试试低版本的VC编译试试? as_wang 发表于 2019-6-29 19:50
其实我现在情况比较郁闷,无论是那个版本,在我电脑上上面运行都没有问题 ,但是在其他电脑上运行就是俄 ...
要么有这样一个办法,你在你的main函数最前边加上这么一句
system("chcp 65001");//记得引入windows.h newu 发表于 2019-6-29 19:57
要么有这样一个办法,你在你的main函数最前边加上这么一句
system("chcp 65001");//记得引入windows.h
不错 有点变化
{:10_285:} as_wang 发表于 2019-6-29 20:37
不错 有点变化
我觉得应该从我系统本身来寻找这个问题 as_wang 发表于 2019-6-29 20:37
不错 有点变化
有点变化是还没彻底好的意思吗?{:10_266:} newu 发表于 2019-6-29 20:38
有点变化是还没彻底好的意思吗?
{:10_258:}现在还能看到ESC问好全没了 ,
先后尝试65001 UTF-8代码页
950繁体中文
936简体中文默认的GBK
437 MS-DOS美国英语
{:10_285:}其实和我以前打包的差距都不大,一到另外一台电脑上就成了俄罗斯问号,
启用万国码时候啥都没有 {:10_266:} as_wang 发表于 2019-6-29 20:48
现在还能看到ESC问好全没了 ,
先后尝试65001 UTF-8代码页
950繁体中文
方便给代码吗,我帮你打包试试{:10_266:},方便的话私信我给你邮箱 newu 发表于 2019-6-29 20:51
方便给代码吗,我帮你打包试试,方便的话私信我给你邮箱
大佬求帮助
页:
[1]
2