1. 程式人生 > >解決python3輸出中文的問題

解決python3輸出中文的問題

我是一個python小白,之前一直使用的英文來編碼。今天突然想輸出中文,結果出現很多問題。

使用python版本是3.x,教程書卻使用的2.x,然後就引來一些問題。

首先python3預設使用utf-8編碼,所以可以不用在開頭加註釋# -*- coding: utf-8 -*-。

例子:a="您好"

      print(a)

就直接執行還會報錯的原因是本人本人新建的檔案編碼預設是ANSI,需要修改一下檔案的編碼為utf-8,就可以了。

修改檔案編碼可以這樣做:用系統自帶的記事本開啟,然後按另存為,在儲存的時候,會可選擇的編碼。

相關推薦

解決python3輸出中文的問題

我是一個python小白,之前一直使用的英文來編碼。今天突然想輸出中文,結果出現很多問題。 使用python版本是3.x,教程書卻使用的2.x,然後就引來一些問題。 首先python3預設使用utf-8編碼,所以可以不用在開頭加註釋# -*- coding: utf-8 -

解決python3 寫入中文文本查看為亂碼的問題!

解決python3 寫入中文文本查看為亂在python3中我們直接使用f = open("file","w")然後寫入中文時,我們先關閉然後再查看,時沒問題的,但是如果我們在文本裏面查看會正常的,但是cat查看是亂碼,如下:In [3]: f = open("

python3 輸出中文到csv顯示亂碼

問題描述 想要儲存對新聞頁面的解析結果,安裝資料庫一直沒有成功,所以打算先存入csv檔案試試,就出現了編碼的問題,初始程式碼是 #儲存解析到的內容 with open('news_detail.csv','w',newline='',encoding

解決CGI輸出中文亂碼

 我們在進行cgi程式開發時經常需要向介面輸入一些html指令碼,用作介面顯示。如果這些指令碼中有中文,再輸出到介面上經常會有亂碼,無論是在cgi程式中使用printf輸出,或者在asp的函式中輸出。其中最關鍵的就是要在儲存這些cgi的或函式的的c程式時,要將其儲存為g

解決Vs輸出中文亂碼的問題

                                                                                                   

php 解決json輸出中文為null

今天使用json_encode函式,發現中文竟成了null。 原因分析:使用json_encode函式應應使用utf-8編碼,我的頁面用的是gbk. 解決:在json_encode函式前使用iconv('gbk','utf8')函式。函式 function gbk2utf8

php解決json_encode輸出GB2312中文問題 (數組)

傳遞 urn ble $apply googl 對數 unset light return 在 php 中使用 json_encode() 內置函數(php > 5.2)可以使用得 php 中數據可以與其它語言很好的傳遞並且使用它。 這個函數的功能是將數值轉換成jso

PHP輸出中文亂碼解決:編碼終結者

php 中文亂碼 編碼學習PHP之初,根本就沒有意識到過有編碼那回事兒,隨著對中文的輸出越來越多,遇到輸出亂碼的情況也就更加普遍了。最早我們懷疑是數據庫編碼的問題,於是在PHP代碼中的解決的辦法是:mysql_query("SET NAMES UTF8"); 但這樣做了後,網頁顯示的仍然是亂碼,於是有修改

Android Studio解決Java程序輸出中文亂碼

roc 中文 Coding str uil nbsp process option clas 經查閱資料,發現需要手動在build.gradle中添加代碼 //新版 tasks.withType(JavaCompile) { options.encoding = "UT

resin後臺輸出中文亂碼的解決辦法!

中文 Coding https -o 出現 blog XML bsp sam resin後臺輸出中文亂碼的解決辦法! 學習了:https://blog.csdn.net/kobeguang/article/details/34116429 編輯conf/resin.con

xamarin 安卓輸出中文錯誤 亂碼解決

col png alt utf 信息 OS pan family 亂碼 在編譯設置附加參數 -J-Duser.language=en 這個錯誤信息是來自javac 編譯產生的 而中文亂碼問題是 GBK 和UTF8 的問題 解決的辦法就是讓j

win10下使用vscode除錯python輸出中文亂碼的解決辦法

  今天在vscode中除錯一個python指令碼時發現中文亂碼了,折騰了好一會兒才找到原因,記錄一下。   很簡單的一句程式碼測試一下:   # -*- coding: utf-8 -*-   print('亂碼不?')    檔案編碼設定的也是utf-8,但是除錯就是亂碼,網上

JS中呼叫輸出中文亂碼怎麼辦?一步輕鬆解決

今天做網頁突然發現一個問題: js中輸出的中文 在網頁中竟然是亂碼  我想可能是html中忘記指定編碼格式了?我急忙看下html程式碼,發現 並沒有啊! 這到底是怎麼回事 這讓我很費解。你們是否也遇到過類似的情況? 其實解決方法非常簡單,你只需要簡單的做一步儲存就可以了。

解決servlet輸出頁面,中文顯示亂碼問題

 doget或dopost方法中加入以下程式碼: request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); response.setCharacterEncodi

python3 opencv 輸出中文

  import time import torch.utils.data.distributed from PIL import Image, ImageDraw, ImageFont from distributed.protocol import serialize,

Gradle專案Cygwin輸出中文亂碼的解決辦法

最近將Android專案使用的gradle版本從3.5升級到了4.4,發現在cygwin中輸出的中文變成亂碼了,有點影響心情。在網上搜索一番後,終於找到了解決方案。 亂碼原因:Windows平臺下中文預設編碼是GBK,Cygwin控制檯編碼格式設定為UTF-8,編碼格式不一

python3.x+apache輸出中文亂碼問題

#!C:\Users\zq\AppData\Local\Programs\Python\Python36-32\python.exe import codecs, sys sys.stdout = codecs.getwriter(‘utf-8’)(sys.st

解決.net core萌新輸出中文內容亂碼問題

解決.net core萌新輸出中文內容亂碼問題: 控制檯亂碼的原因是因為中文windows命令列預設編碼頁是gb2312,想輸出中文只要把控制檯的編碼頁修改成Unicode就可以了。 在cmd裡輸入chcp 65001再執行程式或者在程式里加一行 Console

Python - Sublime Text 3 控制檯輸出中文亂碼的解決方案

工具 -> 編譯系統 -> 新編譯系統 { "cmd": ["python","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector"

mac的sublime text3的python3環境無法輸出中文

Launchpad中進入其他,選擇其中的“終端”輸入which python3,目的是得到python3的路徑如圖所示。然後在sublime text3中選擇Tools-->Build System-->New Build System(最下面一個)輸入如下內容,