1. 程式人生 > >linux中使用圖片驗證亂碼問題

linux中使用圖片驗證亂碼問題

當時是在windows環境中一直都是能夠使用的所以也沒有想過那些,然而搬了伺服器從windows改為linux後有一天要用一下結果出現上面這種情況,不過這張圖不是我的,當時我已經解決了,所以也沒有閒的蛋疼為了一張圖重新去伺服器把這個錯弄出來。

問題原因:

      windows中的文字樣式很多,然後linux中和jdk中是沒有的,所以導致了在windows中能用,而linux中出現亂碼

解決辦法:

     將windows中的字型樣式拷貝到linux中就行了,

1:找到windows電腦路徑 :C:\Windows\Fonts  你能看見一下的這些東西,都是些字型

    

2:找到伺服器路徑  /usr/share/fonts/

我的是已經拷貝了所以這麼多,但是你們應該沒有那麼多,

3:將windows中之前那個路徑的檔案拷貝到這個資料夾中

4:找到linux中安裝jdk的位置然後到  /jre/lib/fonts資料夾下,和上面一樣將檔案拷貝進去

5:開啟連線linux的工具:到上面的/usr/share/fonts/路徑中  cd  /usr/share/fonts/ 執行命令fc-cache

6:到jdk的/jre/lib/fonts路徑下執行命令fc-cache

7:執行fc-list檢視字型,就會出現之前windows中的那些字型,就說明行了。

8:如果還不行就重啟一個伺服器,tomcat或者webservice之類的就行了

相關推薦

linux使用圖片驗證亂碼問題

當時是在windows環境中一直都是能夠使用的所以也沒有想過那些,然而搬了伺服器從windows改為linux後有一天要用一下結果出現上面這種情況,不過這張圖不是我的,當時我已經解決了,所以也沒有閒的蛋疼為了一張圖重新去伺服器把這個錯弄出來。 問題原因:      

linux系統圖片驗證亂碼問題解決

出現如上圖亂碼問題的原因為伺服器字型不匹配問題。檢視程式碼:BufferedImage bi = new BufferedImage(width,height,BufferedImage.TYPE_3BYTE_BGR);Font font = new Font("Times

Linux使用vim亂碼

linux中使用vim亂碼找到 vimrc 文件,我的是在/etc/vimrc 在最後添加set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set fileformats=unixset encoding=prcLinux中使用v

dotnet core Linux圖片驗證碼解決方案

https tps 3.0 驗證碼 code 地址 hub 圖片 dot 方案來源:https://github.com/zkweb-framework/zkweb.system.drawing 百度大多都是安裝libgdiplus方法 不說了 然後驗證碼亂碼問題在上面地址

Linuxmysql中文亂碼

-s mes nec mysqld 表示 tar efault centos client 問題描述:當我們在linux系統上裝載mysql後操作數據庫的時候,會出現中文亂碼問題,比如做插入操作,發現添加到數據庫的數據中文出現論碼,下面就將解決linux下mysql中文亂碼

Linux生成圖片文字亂碼

前言 專案中用到一個利用java生成圖片的功能,但是在上傳到linxu伺服器的時候出現了亂碼,這個是由於我們的linux的伺服器的字型不存在導致的,在我們自己的電腦(作業系統上),系統為我們提供了很多的字型,可以讓我們直接使用,但是linux是不可以直

linuxGraphics2D 中文亂碼的解決辦法

來源:http://bbs.csdn.net/topics/230060692 來源:http://www.cnblogs.com/someonehere/p/4645560.html我編寫的JAVA程式中的Swing/AWT元件中的中文顯示都是方框,而標題卻能正常顯示中文

Linux伺服器 java生成的圖片驗證亂碼問題

問題:如圖所示專案中生成的圖形驗證碼不能正常顯示出需要的字型 原因:  linux下沒有對應的字型 查詢專案中使用到系統字型的地方,如下: 解決: 1. 在本地 路徑 C:\Windows\Fonts 下找到需要的字型 (Times New Ro

圖片驗證碼(Struts2使用)

五個 [] ext.get 圖片 發送請求 pan 畫筆 資源 contex 寫在前面:   最近在項目中做了一個登錄頁面,用到了圖片驗證碼的功能,所以記錄一下。方便之後再有用到,直接拿來用即可。其實圖片驗證碼的生成都是有固定步驟的,網上也有很多的例子,有的時候,如果不想深

MVC登錄頁圖片驗證碼總結

圖片 idt ali rap nag returns emp 簡單的 sys 直接上代碼了 後臺代碼: using System; using System.Collections.Generic; using System.Drawing; using Sys

SimpleCaptcha生成圖片驗證碼內容為亂碼

編輯器 cap sharp true 驗證 eboot 還需 light 報表 轉自:https://blog.csdn.net/wlwlwlwl015/article/details/51482065 前言 報表中發現有中文亂碼和中文字體不整齊(重疊)的情況,首先考慮

C# 返回圖片驗證碼和返回驗證的字串

直接把這個類複製出去就能使用 using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; namespace 生成驗證碼 {  

vue identify(生成圖片驗證碼)外掛

效果圖如下: 實現過程: 1.寫一個名為identify.vue的子元件 2.子元件的註冊和引用 3.主頁面中使用子元件   step1:identify.vue的子元件,程式碼如下: <template> <div

linux修改mysql的預設編碼(character_set_server)解決插入亂碼問題

1、登入mysql,檢視mysql預設的編碼格式  show variables like 'character%'; 如果現實-bash: show: command not found 說明沒有登入mysql資料庫,需要進行登入 2、修改my.cnf 檔案 目錄為

2. springboot專案載入linux圖片 (利用tomcat虛擬目錄) (可用)

1.  springboot專案埠 8080      ( linux80埠 指向 8080, 直接ip就可訪問專案 ) 2.  linux上的tomcat埠 8081 , 設定server.xml配置虛擬目錄 jia 指向 /

linux下html檔案在瀏覽器的顯示亂碼

 html檔案是有編碼方式的,比如"UTF-8"、"GBK"等等,最近在為了區分專案,在專案下面會建立一個html檔案方便知曉此服務用途 測試一: 以"UTF-8"方式儲存html檔案 vi n.html this is 測試 檢視此檔案編碼是 #&nbs

Web自動化測試針對圖片驗證碼問題的常見解決思路

圖片驗證碼(Captcha)問題在自動化測試中是一個很常見的問題,也是一個很棘手的問題。圖片驗證碼設計的初衷其實就是為了防自動化,防止一些人利用自動工具惡意攻擊網站,而很不幸的是,我們所使用的一些自動化測試工具也包含在內。當然了,對付驗證碼也不是一點辦法都沒有,方法還是有很多

Linuxjava log輸出中文亂碼

比如這樣一段程式碼: logger.debug("中文亂碼?Chinese");輸出結果是這樣的: 2016-06-12 10:24:46,130:DEBUG main (CleanupTaskTest.java:27) - ?????Chinese 執行lo

Java SWT Lable框顯示圖片驗證

在使用Java GUI在做一些登入介面的時候我們可能需要一些驗證碼,下面的這個方法適用於Java SWT,用於在Lable框中顯示圖片驗證碼。 public static String testcod

Web自動化測試針對圖片驗證碼問題的常見解決思路,看看對您有沒有幫助

原文地址 圖片驗證碼(Captcha)問題在自動化測試中是一個很常見的問題,也是一個很棘手的問題。圖片驗證碼設計的初衷其實就是為了防自動化,防止一些人利用自動工具惡意攻擊網站,而很不幸的是,我們所使用的一些自動化測試工具也包含在內。當然了,對付驗證碼也不是一點辦法都沒