當前位置:首頁 » 編程軟體 » 編譯出亂碼

編譯出亂碼

發布時間: 2022-04-21 10:15:53

⑴ 繁體系統運行簡體系統下編譯的程序,出現亂碼

那是因為c#本來就沒有編譯,只是翻譯成了CLR中間代碼,在目標機上運行的時候才解釋成機器語言。
亂碼跟你目標機的。net版本以及目標機的編碼有關,如果簡體機上寫的c#用unicode存的話,你在目標機里裝下unicode編碼一般就沒問題了。

⑵ 為什麼c語言編譯出來會亂碼

TC不支持中文吧。在TC下要引用小字型檔文件才可以顯示中文。

⑶ c語言代碼編譯通過,但輸出時有亂碼,什麼原因

修改如下:
//---------------------------------------------------------------------------
#include<stdio.h>
void main()
{
void secret(char str1[],char str2[]); /*注意這里*/
char str1[10],str2[10]={0}; /*注意這里*/
int i;
printf("please input something");
gets(str1);

secret(str1,str2); /*注意這里*/
puts(str2); /*注意這里*/

}
void secret(char str1[],char str2[]) /*注意這里*/
{ int i;
for(i=0;i<10&&(str1[i])!=0;i++)
{
if (str1[i]<='z'&&str1[i]>='a')
str2[i]='0';
else
if (str1[i]<='Z'&&str1[i]>='A')
str2[i]='1';
else
if (str1[i]<='9'&&str1[i]>='0')
str2[i]='2';
else
if (str1[i]==' ')
str2[i]='3';
else
str2[i]='4';

}
/*注意這里*/
}

//---------------------------------------------------------------------------

⑷ 在CMD里編譯java文件是出亂碼

出現亂碼可能是因為:

JDK沒有安裝好或是用了不完整的(損壞的)安裝包。

環境變數未設置或設置錯誤。

JDK沒有安裝好或是用了不完整的(損壞的)安裝包的解決方法:

  1. 用可信軟體(大數字,企鵝等)或控制面板里刪除之前下載的所有java,

  2. 到java官網下載最新版JDK

  3. 安裝(需記住目錄)

  4. 重新配置環境變數

環境變數未設置或設置錯誤的解決方法:

  1. 右鍵我的電腦,屬性,高級設置,環境變數

  2. 新建,變數名:JAVA_HOME

    變數值:C:Program FilesJavajdk1.7.0(你安裝java的目錄)

  3. 新建變數名:CLASSPATH

    變數值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;(輸入法切換到英文,開頭的【.;】和末尾的【;】不要漏掉)

  4. 在系統變數列表裡找到Path變數,雙擊

    變數名:Path(不變)

    變數值:%JAVA_HOME%in;%JAVA_HOME%jrein;

  5. 點擊確定完成環境變數的配置,打開cmd輸入java和javac測試

  6. 彈出下圖所示的東西就表明環境變數編輯成功

    java:

⑸ 怎麼編譯前漢字顯示正常,編譯後就變成亂碼了

你好,這個問題的原因主要在編碼問題上,你可以在設置-編輯器中更改一下編碼,如果你是Windows
Xp的話,請選擇windows-936,找准對應的編碼就行了。
或者直接更改菜單欄中的編輯-文件編碼-系統默認,不過這種修改方法,需要每次編程時都要更改設置才行。

⑹ 問一下C語言編譯時出現的亂碼問題

你看看你括漢字的引號看是不是中文狀態輸入的,可以輸入中文的,不過最好你還是用DOS版的TC,不要用Windows版的,如果要用windows版的編譯器,VC是個不錯的選擇

⑺ 如何解決VC++編譯後出現數字亂碼

情況1:可能是因為語言設置不正確。如果想在AppWizard生成的工程文件中使用中文,在在MFC AppWizard的第1步中選擇中文資源,選擇Chinese(P.R.C),如果你在語言列表中沒有找到有關中文的選項,說明你的VC++的中文支持模塊沒有安裝。此時,應退出VC++,在VC++的光碟的DevStudioSharedIDEBinIDE目錄下找到APPWZCHS.DLL文件,將其拷貝到硬碟的DevStudioSharedIDEBinIDE目錄下即可,再啟動VC++,就可以看到這一選項了。使用這一選項生成的工程文件中的所有資源都是中文的。VC++還提供了繁體中文(APPWZCHT.DLL)、日文(APPWZJPN.DLL)和韓文(APPWZKOR.DLL)的支持模塊。

這種情況就是語言設置問題,與本身無關

情況2: 如果你的工程中的菜單、對話框、字元串等資源不是由AppWizard生成的,而是手工添加的,你必須保證該資源的Language選項為Chinese(P.R.C)。具體的做法是在資源列表中選擇資源,然後在快捷菜單中選擇Properties,在話框中設置Language下拉框。如果在Language中選擇English,盡管在集成環境中可以正常顯示中文,但編譯後就變成了諸如"___.???"之類的亂碼了。

情況3:方法1: 有一個解決方案不必從頭作起:找到rc文件(資源文件),把其中LANGUAGE 9, 1的地方改為4,2;codepage(1252)改為codepage(936);另外把#include "afxres.rc" 改成#include "l.chsafxres.rc";把"afxres.rc" 改成"l.chs\afxres.rc"即可,其中的數據根據不同文字代碼可能不同。

希望能夠幫到你!

【參考資料:網路經驗】

⑻ 每次編譯錯誤後中文都出現亂碼.改怎麼解決

php還是asp還是其他的? 伺服器默認編碼是gbk/gb2312還是utf-8

程序裡面有沒有重新指定編碼?

php是在header指定

asp是在response指定...

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371